Container Service for Kubernetes menyediakan fitur diagnosis Layanan untuk membantu Anda menangani masalah Layanan. Topik ini menjelaskan item diagnostik serta saran untuk memperbaiki masalah Layanan.
Item diagnostik dari fitur ini mencakup metode penagihan, sertifikat, penggunaan kembali instance Classic Load Balancer (CLB), kuota CLB, dan kejadian anomali.
Saat menggunakan fitur diagnosis Layanan, ACK menjalankan program pengumpulan data di setiap node dalam kluster untuk mengumpulkan hasil diagnosis. Informasi yang dikumpulkan meliputi versi sistem, status beban kerja, Docker, kubelet, serta informasi kesalahan utama dalam log sistem. ACK tidak mengumpulkan informasi bisnis atau data sensitif.
Item diagnostik
Kategori | Deskripsi |
Memeriksa konsistensi antara konfigurasi Layanan dan konfigurasi instance CLB. | |
Mendiagnosis masalah terkait kuota CLB. |
Layanan
Item diagnostik | Deskripsi | Cara memperbaiki |
LBInstanceChargeType | Memeriksa apakah metode penagihan instance CLB sesuai dengan metode penagihan yang ditentukan dalam Layanan terkait. | Jika instance CLB dan Layanan menggunakan metode penagihan berbeda, ubah anotasi Layanan agar sesuai dengan metode penagihan instance CLB. Untuk detail lebih lanjut tentang anotasi Layanan, lihat Tambahkan anotasi ke file YAML Layanan untuk mengonfigurasi instance CLB. |
LBCertId | Memeriksa apakah sertifikat instance CLB sesuai dengan sertifikat yang ditentukan dalam Layanan terkait. | Jika instance CLB dan Layanan menggunakan sertifikat berbeda, perbarui ID sertifikat anotasi Layanan dengan ID sertifikat yang digunakan oleh pendengar HTTPS instance CLB. Untuk informasi lebih lanjut tentang anotasi Layanan, lihat Tambahkan anotasi ke file YAML Layanan untuk mengonfigurasi instance CLB. |
LBReusable | Memeriksa apakah instance CLB dapat digunakan kembali. | Untuk informasi lebih lanjut tentang cara menggunakan kembali instance CLB, lihat Pertimbangan. |
ServiceWarningEvents | Memeriksa apakah acara kesalahan Layanan telah dibuat. | Acara kesalahan Layanan mencakup konten [%s]. Untuk informasi lebih lanjut tentang cara menangani kesalahan Layanan, lihat Kesalahan Layanan dan solusi. |
LBExisted | Memeriksa apakah instance CLB yang terkait dengan Layanan tersedia. | Jika instance CLB yang terkait dengan Layanan tidak tersedia, lakukan diagnosis Layanan tersebut. Untuk informasi lebih lanjut, lihat Kesalahan Layanan dan solusi. |
ReadyPodNum | Memeriksa jumlah pod backend Layanan yang berada dalam status Siap. | Item diagnostik ini memeriksa apakah pod backend Layanan berada dalam status Siap. |
ResourceQuotas
Item diagnostik | Deskripsi | Cara memperbaiki |
SlbQuotaBackendserverAttachedNum | Memeriksa jumlah instance CLB yang terkait dengan instance Elastic Compute Service (ECS). | Secara default, sebuah instance ECS dapat ditambahkan ke maksimal 50 grup server backend. Setelah batas atas tercapai, pembaruan pod tidak dapat disinkronkan ke server backend instance CLB. Anda dapat memeriksa kuota CLB pada halaman Manajemen Kuota di konsol Server Load Balancer (SLB). |
SlbQuotaBackendserversNum | Memeriksa jumlah server backend dari instance CLB. | Secara default, Anda dapat menambahkan maksimal 200 server backend ke instance CLB. Setelah batas atas tercapai, pembaruan pod tidak dapat disinkronkan ke server backend instance CLB. Anda dapat memeriksa kuota CLB pada halaman Manajemen Kuota di konsol SLB. |
SlbQuotaInstancesNum | Memeriksa jumlah instance CLB yang dimiliki oleh akun Alibaba Cloud. | Secara default, Anda dapat membuat maksimal 60 instance CLB menggunakan akun Alibaba Cloud. Setelah batas atas tercapai, Anda tidak dapat membuat instance CLB baru. Anda dapat memeriksa kuota CLB pada halaman Manajemen Kuota di konsol SLB. |
SlbQuotaListenersNum | Memeriksa jumlah pendengar yang dikonfigurasi untuk instance CLB. | Secara default, Anda dapat mengonfigurasi maksimal 50 pendengar untuk instance CLB. Setelah batas atas tercapai, pembaruan Layanan tidak dapat disinkronkan ke instance CLB. Anda dapat memeriksa kuota CLB pada halaman Manajemen Kuota di konsol SLB. |