Master

Le Master dans Kubernetes contient les services suivants.

Service exposant les API de gestion de Kubernetes.

Base de donnée de type clé-valeur. C'est le service qui contient toute la configuration du Cluster.

Orchestrateur qui assigne les pods aux différents neouds en fonction des prérequis et des performances de chacun.

Service faisant tourner les différents contrôleurs.

  • Node Controller : Gère les noeuds qui deviennent inaccessibles.
  • Replication Controller : S'assure d'avoir toujours le nombre de pods requis.
  • Endpoints Controller : S'assure de la mise à jour des endpoints des différents services.
  • Service account & token controllers : Créé les comptes et les jetons d'authentification par défaut des nouveaux espaces de noms.

Service en charge de la gestion des clouds externes.

FIXME