The Cloud.ru Controller Manager provides the interface between a Kubernetes cluster and Cloud.ru service APIs. This project allows a Kubernetes cluster to provision, monitor, and remove Cloud.ru resources necessary for the operation of the cluster.
See Cloud Controller Manager Administration for more about Kubernetes cloud controller manager.
Currently cloudru-cloud-controller-manager implements:
- servicecontroller - responsible for creating LoadBalancers when a service of
Type: LoadBalanceris created in Kubernetes. - nodecontroller - updates nodes with cloud provider specific labels and addresses.
| Kubernetes Version | Latest Cloud.ru Controller Manager Version |
|---|---|
| v1.20 | v0.20.4 |
| v1.21 | v0.21.4 |
| v1.22 | v0.22.4 |
| v1.23 | v0.23.4 |
| v1.24 | v0.24.4 |
| v1.25 | v0.25.4 |
| v1.26 | v0.26.9 |
- Running on an Existing Kubernetes Cluster on Cloud.ru
- Cloud.ru Controller Manager Configurations
- Usage Guide
- IAM Policy for Kubernetes Cloud Provider on Cloud.ru.