开发云控制器管理器

    组件 cloud-controller-manager 是 云控制器管理器是指嵌入特定云的控制逻辑的 控制平面组件。 云控制器管理器允许您链接聚合到云提供商的应用编程接口中, 并分离出相互作用的组件与您的集群交互的组件。

    由于云驱动的开发和发布与 Kubernetes 项目本身步调不同,将特定于云环境 的代码抽象到 二进制组件有助于云厂商独立于 Kubernetes 核心代码推进其驱动开发。

    开发

    要为你的云环境构建一个 out-of-tree 云控制器管理器:

    1. 使用满足 cloudprovider.Interface 的实现创建一个 Go 语言包。
    2. 在 中导入你的云包,确保你的包有一个 块来运行 。

    In Tree

    对于 in-tree 驱动,你可以将 in-tree 云控制器管理器作为群集中的 来运行。 有关详细信息,请参阅云控制器管理器管理