全部產品
Search
文件中心

Container Service for Kubernetes:Service診斷

更新時間:Jun 19, 2024

容器智能營運平台提供Service診斷功能,協助您診斷Service常見問題。本文介紹Service診斷對應的檢查項以及修複方案。

Service診斷主要包括CLB計費類型、CLB認證、CLB是否支援複用、CLB配額、異常Event等檢查項。

重要

使用故障診斷功能時,系統將在您的叢集節點上執行資料擷取程式並收集檢查結果。採集的資訊包括系統版本,負載、Docker、Kubelet等運行狀態及系統日誌中嚴重錯誤資訊。資料擷取程式不會採集您的商務資訊及敏感性資料。

Service診斷對應的檢查項

說明

根據叢集配置,具體檢查項可能稍有不同。實際結果請以診斷頁面結果為準。

診斷項分組

說明

Service

檢查Service與CLB配置是否一致。

ResourceQuotas

檢查CLB配額。

Service

檢查項名稱

檢查項說明

修複方案

LBInstanceChargeType

檢查Service與CLB的計費類型是否一致。

修改Service的執行個體計費註解,使其與CLB的執行個體計費方式一致。關於Service Annotation更多資訊,請參見通過Annotation配置傳統型負載平衡CLB

LBCertId

檢查Service與CLB認證是否一致。

修改Service的認證ID註解,使其與CLB https監聽的認證ID一致。關於Service Annotation更多資訊,請參見通過Annotation配置傳統型負載平衡CLB

LBReusable

檢查CLB是否可以複用。

選擇滿足限制條件的CLB進行複用。關於CLB複用更多資訊,請參見注意事項

ServiceWarningEvents

檢查Service是否存在例外狀況事件。

異常Event為[%s],關於Service例外狀況事件及處理方式,請參見Service例外狀況事件及處理方式

LBExisted

檢查Service對應CLB是否存在。

Service關聯的CLB不存在,您需要對Service進行問題排查。具體操作,請參見Service例外狀況事件及處理方式中的無法根據Service關聯CLB內容。

ReadyPodNum

檢查Service後端Ready Pod數量。

檢查業務Pod狀態,保證Pod存在且處於Ready狀態。

ResourceQuotas

檢查項名稱

檢查項說明

修複方案

SlbQuotaBackendserverAttachedNum

ECS可關聯CLB配額緊張。

預設情況下,一個ECS執行個體可掛載後端伺服器組的數量為50個,當同一個ECS關聯的CLB達到上限後,會導致Pod變更無法同步到CLB後端。請登入CLB配額管理頁面,查看CLB配額資訊。

SlbQuotaBackendserversNum

CLB後端伺服器配額緊張。

預設情況下,一個CLB執行個體可以掛載200個後端伺服器,當一個CLB後端伺服器達到上限後,會導致Pod變更無法同步到CLB後端。請登入CLB配額管理頁面,查看CLB配額資訊。

SlbQuotaInstancesNum

CLB執行個體數配額檢查。

預設情況下,一個使用者可以保留60個SLB執行個體。當執行個體數配額達到上限後,將無法繼續建立新的CLB。請登入CLB配額管理頁面,查看CLB配額資訊。

SlbQuotaListenersNum

CLB監聽數配額緊張。

預設情況下,一個CLB執行個體可以添加50個監聽。當監聽數量達到上限後,會導致Service同步CLB失敗。請登入CLB配額管理頁面,查看CLB配額資訊。