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

