本文介紹在容器計算服務 ACS(Container Compute Service)集群使用過程中,遇到Cloud Controller Manager(CCM)組件升級檢查失敗的解決方案。
解決方案
注意事項
在升級CCM組件時,建議您先了解CCM新功能,詳情請參見Cloud Controller Manager。
需要注意,如果在升級檢查期間執行了Service變更操作,可能會導致升級檢測結果存在誤判,請重新發起升級檢測即可。如果多次檢測后仍未通過,請提交工單處理。
CCM升級檢查失敗的錯誤提示及解決方案
錯誤提示 | 錯誤原因 | 解決方案 |
create a new load balancer | 在進行升級期間的新建Service或者同步已有Service時,新建了SLB實例。 | 請通過控制臺或者執行以下命令,確認Service是否處于pending狀態。如果狀態為Running,且已經生成外部IP,請重新發起檢測;如果處于pending狀態,請提交工單處理。
說明
|
modify the slb instance spec | SLB的規格和Service中配置的規格不一致。 | 將Service的annotation下的 |
delete the load balancer | 不存在Service,但對應的SLB實例仍然存在。 | 如已不需要該SLB實例,請通過SLB控制臺手動刪除該SLB實例。如果還需要該SLB實例,請提交工單處理。 |
modify the slb internet spec | SLB的帶寬或者支付類別與Service中配置的不一致。 |
|
remove backend servers | Endpoint與SLB后端服務器配置不一致。 |
|
add backend servers | ||
stop listener | Service的port與SLB監聽配置不一致。 |
|
start listener | ||
delete listener | Service的port與SLB監聽配置不一致。 |
|
create listener | Service的port與SLB監聽配置不一致。 |
|
update listener | Service的port與SLB監聽配置不一致。 |
|
create VServerGroup | Endpoint與SLB后端虛擬服務器組配置不一致。 |
|
delete VServerGroup | Endpoint與SLB后端虛擬服務器組配置不一致。 |
|
add VServerGroup backends | ||
remove VServerGroup backends | ||
modify loadbalancer instance charge type | Servicec中實例計費類型與SLB不一致。 |
|