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

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=).

主站蜘蛛池模板: 海盐县| 抚顺县| 乾安县| 奉新县| 香格里拉县| 肇庆市| 论坛| 南岸区| 惠州市| 东山县| 锦州市| 海伦市| 台北县| 弥勒县| 黑山县| 浑源县| 灵寿县| 滨海县| 太康县| 邹城市| 杭锦旗| 广饶县| 四平市| 济宁市| 莱阳市| 建瓯市| 敖汉旗| 平南县| 天气| 五指山市| 太仓市| 乌苏市| 平南县| 遵义市| 精河县| 荔波县| 道真| 利津县| 景德镇市| 勃利县| 东丽区|