Aller au contenu

Cloud controller manager

Cloud controller manager (CCM) : contrôleur Kubernetes écrit pour un fournisseur de cloud. Il observe les objets du cluster, notamment les Services de type LoadBalancer et les nœuds, et appelle l'API du fournisseur pour que la réalité suive : créer ou mettre à jour un répartiteur de charge, retirer un nœud dont l'instance a disparu, renseigner la zone et le type d'un nœud.

Sur Kapsule, le CCM de Scaleway crée le répartiteur de charge d'un Service LoadBalancer, le règle par des annotations service.beta.kubernetes.io/scw-loadbalancer-* et le réconcilie en continu : une modification manuelle du répartiteur est écrasée. Il tourne côté plan de contrôle, géré par Scaleway.

Dans les cours

Voir aussi