CloudControllerManager组件升级推送

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 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。

相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
目录
相关文章
|
29天前
|
消息中间件 安全 物联网
MQTT常见问题之新增自定义主题后平台侧收不到发布的数据如何解决
MQTT(Message Queuing Telemetry Transport)是一个轻量级的、基于发布/订阅模式的消息协议,广泛用于物联网(IoT)中设备间的通信。以下是MQTT使用过程中可能遇到的一些常见问题及其答案的汇总:
|
2月前
|
存储 缓存 JavaScript
构建离线应用:Apollo与本地状态管理
构建离线应用:Apollo与本地状态管理
|
4天前
|
敏捷开发 测试技术 持续交付
云效产品使用常见问题之流水线webhook触发指定代码源分支如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
1月前
|
前端开发 Android开发 iOS开发
应用研发平台EMAS使用 aliyun-react-native-push 库接入推送和辅助通道,推送都可以收到,但是在App切到后台或者杀掉进程之后就收不到推送了,是需要配置什么吗?
【2月更文挑战第31天】应用研发平台EMAS使用 aliyun-react-native-push 库接入推送和辅助通道,推送都可以收到,但是在App切到后台或者杀掉进程之后就收不到推送了,是需要配置什么吗?
32 2
|
4月前
|
API 开发工具 iOS开发
在应用研发平台EMAS中,ios的推送有没有办法在app端设置在收到通知后是否展示的逻辑
在应用研发平台EMAS中,ios的推送有没有办法在app端设置在收到通知后是否展示的逻辑
33 1
EMQ
|
9月前
|
SQL 消息中间件 存储
eKuiper 1.10.0 发布:定时规则和 EdgeX v3 适配
作为一个里程碑版本,eKuiper 1.10.0 升级了基础依赖的版本,如 Go 语言版本升级到 1.20、EdgeX 支持最新的大版本 Minnesota(v3)等。
EMQ
203 0
|
10月前
|
存储 安全 搜索推荐
宜搭版本调整通知(更新)
宜搭一直致力于为用户提供更优质的使用体验。为了更好地满足广大用户需求,宜搭将于2023年7月3日进行版本调整。
11185 3
宜搭版本调整通知(更新)
|
XML 存储 JSON
Jenkins 实现Gitlab事件自动触发Jenkins构建及钉钉消息推送
Jenkins 实现Gitlab事件自动触发Jenkins构建及钉钉消息推送
271 0
|
运维 监控 UED
阿里云EMAS远程日志发布新功能(支持移动端设备主动上报日志)
使用阿里云EMAS远程日志最新推出的主动上报日志服务,由移动端提供主动上报接口,通过代码逻辑控制是否主动上报设备日志,问题出现的同时获取设备日志,极大提升特殊场景的日志获取效率,提升问题排查体验和用户满意度。
616 0
阿里云EMAS远程日志发布新功能(支持移动端设备主动上报日志)
|
存储 运维 Kubernetes
OpenKruise v0.7.0 版本发布:新增周期任务分发控制器
OpenKruise 是阿里云开源的大规模应用自动化管理引擎,在功能上对标了 Kubernetes 原生的 Deployment/StatefulSet 等控制器,但 OpenKruise 提供了更多的增强功能,如:优雅原地升级、发布优先级/打散策略、多可用区 workload 抽象管理、统一 sidecar 容器注入管理等,这些都是经历了阿里巴巴超大规模应用场景打磨出的核心能力,这些 feature 帮助我们应对了更加多样化的部署环境和需求、为集群维护者和应用开发者带来了更加灵活的部署发布组合策略。
OpenKruise v0.7.0 版本发布:新增周期任务分发控制器