官术网_书友最值得收藏!

cloud-controller-manager

Originally a part of kube-controller-manager, the Kubernetes Cloud Controller Manager (cloud-controller-manager) provides cloud-specific control loops. The reason for the separation of Cloud Controller Manager is to allow for the easier evolution of cloud-specific connectors (providers) code, which in most cases, is released at different cadences than the core Kubernetes code.

As of Kubernetes 1.17, cloud-controller-manager is still in its beta stage. You can check the current status of the feature in the official documentation:  https://kubernetes.io/docs/tasks/administer-cluster/running-cloud-controller.

When enabling cloud-controller-manager, the cloud-specific control loops in kube-controller-manager must be disabled. Then, the following controllers will depend on the cloud provider's implementation:

  • Node Controller: The provider is used for determining a node's status and detecting if the node was deleted.
  • Route Controller: Requires the provider for setting up network routing.
  • Service Controller: Manages load balancers via the provider.
  • Volume Controller: Manages storage volumes using the provider.

The list of external cloud providers offered as a part of Kubernetes constantly evolves and can be checked in the official documentation (https://kubernetes.io/docs/concepts/cluster-administration/cloud-providers/) and on Kubernetes' organization GitHub page (https://github.com/kubernetes?q=cloud-provider-&type=&language=).

主站蜘蛛池模板: 信宜市| 鹿邑县| 晋江市| 淄博市| 新余市| 云和县| 扶余县| 永和县| 聂荣县| 辰溪县| 阜城县| 文登市| 廊坊市| 仲巴县| 遵义市| 个旧市| 竹山县| 弋阳县| 门头沟区| 永顺县| 仲巴县| 太白县| 江津市| 曲麻莱县| 迁安市| 乌拉特后旗| 错那县| 明光市| 民和| 平阳县| 六盘水市| 临潭县| 抚松县| 永寿县| 丹凤县| 乡城县| 博罗县| 焦作市| 双城市| 长子县| 正宁县|