Kubernetes

Le chef d’orchestre qui place et surveille plein de boîtes (conteneurs).

Écouter la notion0:00 / 1:37
Voir l’infographie

Imagine un restaurant un soir de grande affluence

Les clients arrivent par vagues. En cuisine, les cuisiniers — nos conteneurs — préparent les plats. Le maître d’hôtel regarde la salle et la cuisine : il place chaque cuisinier au bon poste, vérifie que tout le monde travaille bien et que rien ne manque.

Si un cuisinier tombe malade, il en appelle un autre. Si la salle se remplit, il ouvre un nouveau poste pour aller plus vite. Quand le calme revient, il ferme un poste en trop.

Kubernetes fait la même chose avec vos applications : il place, surveille et ajuste automatiquement les conteneurs pour que tout reste disponible.

Concrètement, à quoi ça sert ?

Déployer

Lancer une application de manière reproductible et mettre à jour ses conteneurs sans interrompre le service.

Surveiller

Détecter qu’un conteneur ne répond plus et le relancer automatiquement.

Adapter

Ajouter ou retirer des conteneurs selon le nombre de personnes qui utilisent l’application.

À retenir

  • Pod : la plus petite unité que Kubernetes déploie.
  • Cluster : l’ensemble des machines qui exécutent les applications.
  • Orchestrateur : le logiciel qui organise le déploiement et la supervision.

L’infographie

Infographie expliquant Kubernetes