Cloud Controller Manager用于在Kubernetes集群中管理负载均衡服务。本文介绍Cloud Controller Manager的功能、使用说明和变更记录。
组件介绍
Cloud Controller Manager(简称CCM)提供了Kubernetes与阿里云基础产品的对接能力,用于在ACS集群中管理阿里云负载均衡服务,支持传统型负载均衡CLB和网络型负载均衡NLB。具体功能如下:
当Service的类型设置为
Type=LoadBalancer
时,CCM会为该Service创建或配置CLB或NLB,包括CLB实例或NLB实例、监听和后端服务器等资源。当Service对应的后端Endpoint或者集群虚拟节点发生变化时,CCM会自动更新CLB或NLB的后端服务器组。
使用说明
关于如何使用CCM管理负载均衡服务,请参见以下文档:
配置负载均衡前,请先了解相关注意事项。具体请参见Service的负载均衡配置注意事项。
关于如何配置负载均衡,请参见通过使用自动创建负载均衡的服务公开应用和通过使用已有负载均衡的服务公开应用。
CCM提供了许多注解(Annotation),支持云上丰富的负载均衡能力。详细的使用方式,请参见通过Annotation配置传统型负载均衡CLB。
关于如何解决CCM升级失败的问题,请参见Cloud Controller Manager(CCM)组件升级检查失败。
变更记录
2024年12月
版本号 | 变更时间 | 变更内容 | 变更影响 |
v2.10.0 | 2024年12月02日 | 重要 自此版本起,对Annotation
| 此次升级不会对业务造成影响。 |
2024年06月
版本号 | 变更时间 | 变更内容 | 变更影响 |
v2.8.3 | 2024年6月30日 |
| 此次升级不会对业务造成影响。 |