Hizmet tanılama; Kubernetes Service yapılandırmanızı ilişkili Classic Load Balancer (CLB) örneğiyle karşılaştırır, uyumsuzlukları, kota ihlallerini ve hata olaylarını işaretler. Böylece her kaynağı tek tek incelemek yerine kök nedeni hızla bulup çözebilirsiniz.
Hizmet tanılamayı çalıştırdığınızda ACS, kümedeki her düğüme bir veri toplama programı dağıtır. Program; sistem sürümü, yük ölçümleri, konteyner bileşenlerinin durumu ve sistem günlüklerindeki temel hata mesajlarını toplar. İş verileri veya hassas bilgiler toplamaz.
Tanılama öğeleri
Tanılama öğeleri küme yapılandırmasına göre değişir. Tanılama sayfasında gösterilen öğeler esas alınmalıdır.
| Kategori | Ne kontrol edilir |
|---|---|
| Service | Service yapılandırmaları ile CLB örneği yapılandırmaları arasındaki tutarlılık |
| ResourceQuotas | Pod veya Service güncellemelerini engelleyebilecek CLB kota sınırları |
Service
| Tanılama öğesi | Açıklama | Nasıl çözülür |
|---|---|---|
| LBInstanceChargeType | CLB örneğinin faturalama yönteminin Service içinde belirtilen faturalama yöntemiyle eşleşip eşleşmediğini kontrol eder. | Service ek açıklamasını, CLB örneğinin faturalama yöntemiyle eşleşecek şekilde güncelleyin. Bkz. Use annotations to configure CLB instances. |
| LBCertId | CLB örneğindeki sertifikanın Service içinde belirtilen sertifikayla eşleşip eşleşmediğini kontrol eder. | Service üzerindeki sertifika kimliği ek açıklamasını, CLB örneğindeki HTTPS dinleyicilerinin kullandığı sertifikayla eşleşecek şekilde güncelleyin. Bkz. Use annotations to configure CLB instances. |
| LBReusable | CLB örneğinin yeniden kullanım gereksinimlerini karşılayıp karşılamadığını kontrol eder. | Yeniden kullanım gereksinimlerini karşılayan bir CLB örneği seçin. Bkz. Use an existing SLB instance to expose an application. |
| ServiceWarningEvents | Service için uyarı olaylarının oluşup oluşmadığını kontrol eder. | Service hata olayları [%s] içeriğini barındırır. Service hatalarının nasıl giderileceğine ilişkin daha fazla bilgi için bkz. Service errors and solutions. |
| LBExisted | Service ile ilişkili CLB örneğinin var olup olmadığını kontrol eder. | CLB örneği artık mevcut değilse Service üzerinde tanılamayı yeniden çalıştırın ve çözüm adımlarını izleyin. Bkz. Service errors and solutions. |
| ReadyPodNum | Service için Ready durumunda olan arka uç pod sayısını kontrol eder. | Bu tanılama öğesi, bir Service'in arka uç podlarının Ready durumunda olup olmadığını denetler. |
ResourceQuotas
Bir CLB kota sınırına ulaşıldığında pod veya Service güncellemeleri CLB örneğine senkronize edilemez. Mevcut kullanımınızı Quota Management sayfasından kontrol edin.
| Tanılama öğesi | Ne kontrol edilir | Kota sınırı |
|---|---|---|
| SlbQuotaBackendserverAttachedNum | Bir Elastic Compute Service (ECS) örneğiyle ilişkili CLB örneklerinin sayısı. | ECS örneği başına 50 arka uç sunucu grubu (varsayılan). Bu sınıra ulaşıldığında pod güncellemeleri CLB arka uç sunucularına senkronize edilemez. |
| SlbQuotaBackendserversNum | Bir CLB örneğindeki arka uç sunucu sayısı. | CLB örneği başına 200 arka uç sunucu (varsayılan). Bu sınıra ulaşıldığında pod güncellemeleri CLB örneğine senkronize edilemez. |
| SlbQuotaInstancesNum | Bir Alibaba Cloud hesabı altındaki CLB örneklerinin sayısı. | Hesap başına 60 CLB örneği (varsayılan). Bu sınıra ulaşıldığında yeni CLB örnekleri oluşturulamaz. |
| SlbQuotaListenersNum | Bir CLB örneğinde yapılandırılan dinleyici sayısı. | CLB örneği başına 50 dinleyici (varsayılan). Bu sınıra ulaşıldığında Service güncellemeleri CLB örneğine senkronize edilemez. |