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
- Kapsule, leçon 1 : Kapsule : ce qui est managé, et ce qui ne l'est pas
- Kapsule, leçon 4 : Répartiteurs de charge et stockage intégrés