Cloud Controller Manager

更新时间:2025-02-06 01:58:29

Cloud Controller Manager用于在Kubernetes集群中管理负载均衡服务。本文介绍Cloud Controller Manager的功能、使用说明和变更记录。

组件介绍

Cloud Controller Manager(简称CCM)提供了Kubernetes与阿里云基础产品的对接能力,用于在ACS集群中管理阿里云负载均衡服务,支持传统型负载均衡CLB和网络型负载均衡NLB。具体功能如下:

  • Service的类型设置为Type=LoadBalancer时,CCM会为该Service创建或配置CLBNLB,包括CLB实例或NLB实例、监听和后端服务器等资源。

  • Service对应的后端Endpoint或者集群虚拟节点发生变化时,CCM会自动更新CLBNLB的后端服务器组。

使用说明

变更记录

202501

版本号

变更时间

变更内容

变更影响

版本号

变更时间

变更内容

变更影响

v2.10.2

20240120

  • 新功能:

    • 支持为节点添加node.alibabacloud.com/spot-strategy标签,标识节点是否为Spot实例。

  • 优化:

    • 同一Service的多个监听关联同一服务器组时,服务器组只同步一次。

  • 修复缺陷:

    • 修复当LoadBalancer类型的Service改为其他类型后又修改回LoadBalancer类型时,LB实例无法正常创建的问题。

    • 修复更新Pod Readiness状态时,报错Pod无法找到的问题。

    • 更新LB实例标签时,忽略以acs:开头的系统标签。

此次升级不会对业务造成影响。

202412

版本号

变更时间

变更内容

变更影响

版本号

变更时间

变更内容

变更影响

v2.10.0

20241202

重要

自此版本起,对Annotation service.beta.kubernetes.io/alibaba-cloud-loadbalancer-additional-resource-tags值的更改将对已创建和复用的LB实例生效。使用该Annotation时,请勿在控制台上对LB标签进行任何修改操作,并在升级到此版本前确认LB上标签与Annotation是否一致。

  • 新功能:

    • 支持readinessGate能力。

    • 支持实例创建后通过Annotation service.beta.kubernetes.io/alibaba-cloud-loadbalancer-additional-resource-tags修改标签。

    • 支持通过Annotation service.beta.kubernetes.io/alibaba-cloud-loadbalancer-preserve-lb-on-deleteService删除后保留LB。

    • 支持为节点添加node.alibabacloud.com/nodepool-idnode.alibabacloud.com/instance-charge-type标签。

    • NLB支持通过Annotation service.beta.kubernetes.io/alibaba-cloud-loadbalancer-alpnservice.beta.kubernetes.io/alibaba-cloud-loadbalancer-alpn-policy指定TCPSSL类型监听的ALPN策略。

  • 优化:

    • 升级基础镜像版本至Alpine 3.18。

    • 优化日志输出,添加reconcileID

  • 修复缺陷:

    • 修复NLB实例中Service可能会被CLB Controller错误接管的问题。

此次升级不会对业务造成影响。

202406

版本号

变更时间

变更内容

变更影响

版本号

变更时间

变更内容

变更影响

v2.8.3

2024630

  • 新功能:

    • 支持Addon Token授权模式。

    • NLB支持通过service.beta.kubernetes.io/alibaba-cloud-loadbalancer-server-group-typeAnnotation来创建IP类型服务器组。关于NLB服务器组分类及说明,请参见NLB服务器组

  • 优化:

    • Client直接访问API Server,避免因为缓存机制导致的脏数据。

    • NLB:优化服务器组创建逻辑,避免偶发重复创建服务器组的问题。

    • CLB:CLB挂载Pod ENI时新增IP地址校验,IP地址需处于集群VPC内。

此次升级不会对业务造成影响。

  • 本页导读 (0)
  • 组件介绍
  • 使用说明
  • 变更记录
  • 2025年01月
  • 2024年12月
  • 2024年06月
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等