注册集群使用CCM

CCM提供Kubernetes与阿里云基础产品(例如CLB等)对接的能力。本文介绍如何在注册集群中部署和使用CCM。

前提条件

功能介绍

管理负载均衡

当Service的类型设置为Type=LoadBalancer时,CCM组件会为该Service创建或配置阿里云负载均衡CLB,包括含CLB、监听、后端服务器组等资源。当Service对应的后端Endpoint或者集群节点发生变化时,CCM会自动更新CLB的后端虚拟节点。

说明

此处对应的CLB后端仅包含云上节点。

部署使用

通过onectl安装

  1. 在本地安装配置onectl。具体操作,请参见通过onectl管理注册集群

  2. 执行以下命令,安装CCM组件。

    onectl addon install cloud-controller-manager

    预期输出:

    Addon cloud-controller-manager, version **** installed.

通过控制台安装

  1. 登录容器服务管理控制台,在左侧导航栏选择集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择运维管理 > 组件管理

  3. 组件管理页面,在核心组件页签下,找到Cloud Controller Manager 托管组件,单击卡片右下方的安装

组件安装完成后,您可以通过以下方式使用CCM组件。