Sign inSign up

exoscale/cloud-controller-manager

By exoscale

Updated about 1 month ago

Kubernetes Cloud Controller Manager (CCM) implementation for Exoscale

Image
0

100K+

exoscale/cloud-controller-manager repository overview

Exoscale Cloud Controller Manager

exoscale-cloud-controller-manager is the Kubernetes Cloud Controller Manager (CCM) implementation for Exoscale. This component enables a tighter integration of Kubernetes clusters with the Exoscale Compute platform.

The Exoscale CCM implements the following controllers:

  • Node controller: dynamically annotates Exoscale Compute instances registered as Nodes with platform-specific information (e.g. instance type, zone), and detects when a Compute instance previously registered as a k8s Node doesn't exist anymore and de-registers it from the cluster.
  • Service controller: dynamically manages Exoscale Network Load Balancers with k8s Services of type LoadBalancer to transparently forward traffic to k8s Pods running on Compute Instance Pools-managed cluster Nodes.

Documentation

Please refer to the project's GitHub repository for documentation.

Tag summary

Content type

Image

Digest

sha256:506561eca

Size

22.3 MB

Last updated

about 1 month ago

docker pull exoscale/cloud-controller-manager