The Huawei Cloud Controller Manager provides the interface between a Kubernetes cluster and Huawei Cloud service APIs. This project allows a Kubernetes cluster to provision, monitor and remove Huawei Cloud resources necessary for operation of the cluster.
See Cloud Controller Manager Administration for more about Kubernetes cloud controller manager.
Currently huawei-cloud-controller-manager
implements:
- servicecontroller - responsible for creating LoadBalancers when a service of
Type: LoadBalancer
is created in Kubernetes. - nodecontroller - updates nodes with cloud provider specific labels and addresses.
Kubernetes Version | Latest Huawei Cloud Controller Manager Version |
---|---|
v1.20 | v0.20.3 |
v1.21 | v0.21.3 |
v1.22 | v0.22.3 |
v1.23 | v0.23.3 |
v1.24 | v0.24.3 |
v1.25 | v0.25.3 |
v1.26 | v0.26.2 |
- Running on an Existing Kubernetes Cluster on Huawei Cloud
- Huawei Cloud Controller Manager Configurations
- Usage Guide
- IAM Policy for Kubernetes Cloud Provider on Huawei Cloud.
- Concepts Underlying the Cloud Controller Manager
- Running cloud controller manager
- Developing Cloud Controller Manager
Any questions feel free to submit an issue.