Container Service for Kubernetes (ACK) menyediakan Diagnostik Layanan untuk membantu Anda memecahkan masalah pada layanan Kubernetes yang didukung oleh instans Classic Load Balancer (CLB). Pemeriksaan diagnostik mencakup metode penagihan, sertifikat, penggunaan ulang instans CLB, kuota CLB, dan event anomali.
Saat menjalankan Diagnostik Layanan, ACK menjalankan program pengumpulan data di setiap node dalam kluster untuk mengumpulkan hasil diagnostik. Program tersebut mengumpulkan versi sistem, status beban kerja, Docker, dan kubelet, serta entri error penting dari log sistem. ACK tidak mengumpulkan informasi bisnis atau data sensitif.
Item diagnostik
| Kategori | Yang diperiksa |
|---|---|
| Service | Konsistensi antara konfigurasi Service dan konfigurasi instans CLB |
| ResourceQuotas | Mendiagnosis masalah terkait kuota CLB |
Service
| Item diagnostik | Yang diperiksa | Cara memperbaiki |
|---|---|---|
| LBInstanceChargeType | Apakah metode penagihan instans CLB sesuai dengan metode penagihan yang ditentukan dalam Service | Jika berbeda, perbarui anotasi Service agar sesuai dengan metode penagihan instans CLB. Lihat Tambahkan anotasi ke file YAML Service untuk mengonfigurasi instans CLB. |
| LBCertId | Apakah sertifikat instans CLB sesuai dengan sertifikat yang ditentukan dalam Service | Jika berbeda, perbarui anotasi ID sertifikat Service agar sesuai dengan sertifikat yang digunakan oleh pendengar HTTPS pada instans CLB. Lihat Tambahkan anotasi ke file YAML Service untuk mengonfigurasi instans CLB. |
| LBReusable | Apakah instans CLB dapat digunakan kembali | Lihat Pertimbangan mengenai persyaratan penggunaan ulang CLB. |
| ServiceWarningEvents | Apakah Service telah menghasilkan event error | Event error Service berisi konten [%s]. Lihat Error Service dan solusinya. |
| LBExisted | Apakah instans CLB yang terkait dengan Service masih ada | Jika instans CLB sudah tidak ada, lihat Error Service dan solusinya. |
| ReadyPodNum | Apakah Pod backend Service berada dalam status Ready | Item diagnostik ini memeriksa apakah Pod backend Service berada dalam status Ready. |
ResourceQuotas
Saat batas kuota CLB tercapai, pembaruan Pod dan perubahan Service tidak lagi dapat disinkronkan ke instans CLB. Item diagnostik berikut memeriksa apakah kuota CLB tertentu telah mencapai batas default. Anda dapat melihat kuota CLB di halaman Quota Management di Konsol Server Load Balancer (SLB).
| Item diagnostik | Yang diperiksa | Batas default |
|---|---|---|
| SlbQuotaBackendserverAttachedNum | Jumlah instans CLB yang terkait dengan sebuah instans Elastic Compute Service (ECS) | 50 kelompok server backend per instans ECS |
| SlbQuotaBackendserversNum | Jumlah server backend dalam sebuah instans CLB | 200 server backend per instans CLB |
| SlbQuotaInstancesNum | Jumlah instans CLB di bawah satu Akun Alibaba Cloud | 60 instans CLB per akun |
| SlbQuotaListenersNum | Jumlah pendengar yang dikonfigurasi untuk sebuah instans CLB | 50 pendengar per instans CLB |
Setelah jumlah instans CLB di akun Anda mencapai batas maksimum, Anda tidak dapat membuat instans CLB baru.