The Outscale Cloud Controller Manager (cloud-provider-osc) provides the interface between a Kubernetes cluster and 3DS Outscale service APIs. This project is necessary for operating the cluster.
More details on cloud-controller role in Kubernetes architecture.
- Node controller: provides Kubernetes details about nodes (Outscale Virtual Machines)
- Service controller: allows cluster user to expose Kubernetes Services using Outscale Load Balancer Unit (LBU)
Some example of services:
Services can be annotated to adapt behavior and configuration of Load Balancer Units. Check annotation documentation for more details.
For new feature request or bug fixes, please create an issue.
If you want to dig into cloud-provider-osc, check development documentation.