The Outscale Cloud Controller Manager (cloud-provider-osc) provides the interface between a Kubernetes cluster and the OUTSCALE Cloud. This component is required to operate a cluster on the OUTSCALE Cloud.
More details on the cloud-controller role in a Kubernetes cluster.
- Node controller: provides information and status about nodes,
- Service controller: allows creation of LoadBalancer services, based on Load Balancer Units (LBU).
See the deployment documentation
Annotations have changed, but the old ones remain valid. You do not need to update your existing LoadBalancer services.
The secret has now the same format as the CSI driver. You need to rename:
key_idtoaccess_key,access_keytosecret_key.
All other entries can be deleted.
If you use an EIM user, you also need to update your policies with the updated EIM policy.
Some examples:
Services can be annotated to fine-tune the configuration of the underlying Load Balancer Unit. See annotation documentation for more details.
For feature requests or bug fixes, please create an issue.
If you want to help develop cloud-provider-osc, see the development documentation.