本文介绍在容器计算服务 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不一致。 |
|