阿里云K8S组件Cloud Controller Manager升级问题排查

前言

最近把阿里云k8s组件Cloud Controller Manager从v2.1.0升级到v2.3.0,发现不是特别顺利,把解决过程记录下来,防止后面再出现一模一样的问题。

操作

点击升级,然后发现前置检查报错,如下所示:
阿里云K8S组件Cloud Controller Manager升级问题排查_第1张图片

然后,在事件中心中也打印:

DryRun: Error syncing load balancer [lb-bp1erkwv3fcdyobqd7x3k]: Message: loadbalancer lb-bp1erkwv3fcdyobqd7x3k listener 80 should be updated, VGroupId rsp-bp1up5x12mwt6 should be changed to rsp-bp1tsakxo59ww;

DryRun: Error syncing load balancer [lb-bp1erkwv3fcdyobqd7x3k]: Message: loadbalancer lb-bp1erkwv3fcdyobqd7x3k listener 443 should be updated, VGroupId rsp-bp1cuciusq2zf should be changed to rsp-bp11d0mmv0cma;

发现跟负载均衡有关系,然后查看SLB,只要把VGroupIdrsp-bp1up5x12mwt6 设置到 rsp-bp1tsakxo59ww;和把rsp-bp1cuciusq2z设置到rsp-bp11d0mmv0cma即可
如下所示:
image.png
阿里云K8S组件Cloud Controller Manager升级问题排查_第2张图片

按照事件中心的提示,我们只要把80和443对应的虚拟服务器组转移一下就好。

转移虚拟服务组

1、点击修改80或443监听配置
阿里云K8S组件Cloud Controller Manager升级问题排查_第3张图片

2、下一步

3、指定服务器组
阿里云K8S组件Cloud Controller Manager升级问题排查_第4张图片

4、连续点击下一步,即可完成

这样就完成了,你再点击升级Cloud Controller Manager就没问题了

阿里云K8S组件Cloud Controller Manager升级问题排查_第5张图片

总结

1、上面的4个虚拟服务器组都是系统生成的
2、升级完k8s之后又变回去了,又要再执行一次,感觉好麻烦,于是我把剩余的两个,就是上面图中的第1、2删除,后面再观察有没有问题。
阿里云K8S组件Cloud Controller Manager升级问题排查_第6张图片

引用

你可能感兴趣的:(kubernetes)