CloudControllerManager组件升级推送

简介: CloudControllerManager组件升级推送请将CloudControllerManager组件升级到v1.9.3.105-gfd4e547-aliyun版本。 该版本解决了v1.9.3.101-g3400084-aliyun版本引入的Annotation配置不起作用的问题,需要尽快升级到最新版本。

CloudControllerManager组件升级推送
请将CloudControllerManager组件升级到v1.9.3.105-gfd4e547-aliyun版本。

  1. 该版本解决了v1.9.3.101-g3400084-aliyun版本引入的Annotation配置不起作用的问题,需要尽快升级到最新版本。
  2. 该版本支持在控制台上重新命名SLB,如果您是从v1.9.3.10及以前的版本升级上来的,还需要按照下面的方式为之前创建的SLB打上相应的TAG以支持重命名。
    请前往容器服务控制台,组件升级页面点击CloudControllerManager组件升级。

SLB支持重命名

早期版本的容器服务k8s CloudProvider(1.9.3-10以前),通过service创建的SLB是通过SLB Name关联起来的,因此用户在SLB控制台上手动修改SLB名称的时候会造成k8s无法找到这个SLB,从而无法更新SLB的配置,造成系统问题。

新版的CCM支持通过给k8s创建的SLB打上一个TAG来支持重命名,k8s会尝试通过TAG来查找service对应的SLB。但对于旧的CloudProvider创建的SLB无法自定定位,因此对于这些SLB,我们还需要手动给这个SLB打上一个特定的TAG来可支持重命名。

如何定位需要处理的SLB

操作步骤:

1). 找到你需要支持重命名SLB的service。 假如命名空间为${namespace}, 名称为${service}
执行如下命令确认 该service确实是Loadbalancer 类型,同时查看其IP。

    # kubectl get svc -n ${namespace} ${service}
    nginx-local   LoadBalancer   172.19.11.25   47.111.36.85   8900:31598/TCP   33d

2). 通过以下命令生成该SLB所需要的TAG。

# kubectl get svc -n ${namespace} ${service} -o jsonpath="{.metadata.uid}"|awk -F "-" '{print "kubernetes.do.not.delete: "substr("a"$1$2$3$4$5,1,32)}'
kubernetes.do.not.delete: a05ff996d0b3a11e999c600163f00d43

3). 进入到SLB的控制台。 连接: https://slb.console.aliyun.com
通过第一步输出的IP在其所在的region搜索到改SLB,然后为该SLB打上一个TAG,KEY=kubernetes.do.not.delete, VALUE=a05ff996d0b3a11e999c600163f00d43, 参考第二步的输出。

请一定注意不要打错了TAG。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
目录
相关文章
|
7月前
|
移动开发 API 双11
2026年阿里云最新一期域名注册和续费优惠口令内容,口令获取地址和使用教程参考
近年来,各大注册商的域名注册和续费价格都在上涨,为此,阿里云推出了针对域名产品注册、转入和续费的优惠口令。使用域名优惠口令,可享受一定的优惠。最新一期的优惠口令获取地址可通过阿里云的万网微信公众号或活动页面获取优惠口令,但不能与同域名产品的其他优惠(含代金券、折扣、满减等)同时使用。
7712 3
人工智能 缓存 前端开发
12213 66
人工智能 自然语言处理 安全
1159 0
Web App开发 人工智能 API
1465 1
人工智能 JavaScript 开发工具
4845 17
人工智能 Java BI
1543 1
人工智能 JavaScript 测试技术
2473 2
开发工具 Swift git
1989 6
人工智能 JavaScript 测试技术
1220 4