Skip to content

Outscale cloud provider for Kubernetes

License

outscale/cloud-provider-osc

Outscale Cloud Controller Manager (CCM)

Artifact Hub Project Graduated

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.

Features

  • Node controller: provides information and status about nodes,
  • Service controller: allows creation of LoadBalancer services, based on Load Balancer Units (LBU).

Installation

See the deployment documentation

Upgrading to v1.0

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_id to access_key,
  • access_key to secret_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.

Usage

Some examples:

Services can be annotated to fine-tune the configuration of the underlying Load Balancer Unit. See annotation documentation for more details.

Contributing

For feature requests or bug fixes, please create an issue.

If you want to help develop cloud-provider-osc, see the development documentation.

About

Outscale cloud provider for Kubernetes

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 107