All Products
Search
Document Center

:Cloud Controller Manager

Last Updated:Aug 23, 2024

The cloud controller manager (CCM) provides features to manage load balancing for cross-node communication. This topic introduces the CCM and describes the usage notes and release notes for the component.

Introduction

The CCM allows you to integrate Kubernetes with Alibaba Cloud services, such as Classic Load Balancer (CLB) and Virtual Private Cloud (VPC). CLB is formerly known as Server Load Balancer (SLB). The CCM provides the following features:

If you set Type=LoadBalancer for a Service, the CCM automatically creates a CLB instance for the Service, and configures listeners and backend server groups. When the endpoints of a Service change or the cluster virtual nodes change, the CCM automatically updates the vServer groups of the CLB instance created for the Service.

Usage notes

Release notes

June 2024

Version

Release date

Description

Impact

v2.8.3

2024-06-30

  • New features:

    • The Addon Token authorization mode is supported.

    • The service.beta.kubernetes.io/alibaba-cloud-loadbalancer-server-group-type annotation can be used to create NLB server groups of the IP type. For more information about the types and description of NBL server groups, see Overview of NLB server groups.

  • Improvements:

    • Direct access from clients to the Kubernetes API server is supported to prevent stale data generated due to data caching.

    • The logic for creating NLB server groups is optimized to prevent the system from repeatedly creating server groups.

    • IP address verification is performed when you add the IP addresses of elastic network interfaces (ENIs) that are allocated to pods to CLB instances. The verification is performed to ensure that the IP addresses fall within the CIDR block of the VPC where the cluster resides.

No impact on workloads