tonformateur
Cloud & DevOps

Kubernetes pour débutants : par où commencer

📅 Publié le 03/02/2026·tonformateur
← Toutes les ressources

Kubernetes orchestre des conteneurs à grande échelle : il les déploie, les redémarre, les met à l'échelle et les expose automatiquement. Pour débuter, il faut maîtriser une poignée d'objets fondamentaux avant tout le reste.

Points clés

Sommaire
  1. Pod, Deployment, ReplicaSet
  2. Service et exposition
  3. Déclaratif et réconciliation
  4. En pratique
  5. Questions fréquentes
  6. Pour aller plus loin

Pod, Deployment, ReplicaSet

Le Pod est la plus petite unité déployable, contenant un ou plusieurs conteneurs partageant réseau et stockage. On ne crée presque jamais un Pod seul : on déclare un Deployment qui, via un ReplicaSet, maintient un nombre voulu de répliques et gère les mises à jour progressives (rolling update). Comprendre cette chaîne Deployment vers ReplicaSet vers Pod est le socle.

Service et exposition

Comme les Pods sont éphémères, le Service fournit une adresse et un nom DNS stables pour les joindre, en répartissant le trafic. Pour exposer vers l'extérieur, on utilise un Service NodePort/LoadBalancer ou un Ingress pour le HTTP. On enseigne d'abord ClusterIP (interne) avant d'aborder l'exposition externe.

Déclaratif et réconciliation

Kubernetes est déclaratif : on décrit l'état désiré dans des manifestes YAML (kubectl apply) et le control plane travaille en continu pour l'atteindre et le maintenir. Si un Pod meurt, il est recréé automatiquement. Ce principe de réconciliation, qu'on illustre en tuant un Pod pour le voir renaître, est ce qui rend Kubernetes auto-réparateur.

En pratique

Scénario. Lab de 3 heures sur k3s ou Minikube : déployer une app web via un Deployment à 3 répliques, l'exposer par un Service, puis simuler une panne en supprimant un Pod et observer sa recréation. Faire ensuite un rolling update vers une nouvelle image. Livrable : des manifestes YAML versionnés et une démonstration d'auto-réparation et de mise à jour sans coupure.

Questions fréquentes

Faut-il connaître Docker avant Kubernetes ?

Oui, fortement. Kubernetes orchestre des conteneurs : sans bien comprendre images, conteneurs et registres, les concepts d'orchestration restent abstraits.

Quelle distribution Kubernetes pour apprendre ?

Pour débuter en local, Minikube, kind ou k3s sont idéaux : légers, gratuits et rapides à installer, ils offrent un vrai cluster sans coût cloud.

Pour aller plus loin

Pour approfondir : Apprendre terraform pas a pas · Automatiser avec ansible. Et le reste de nos ressources pour les écoles, OF et formateurs.

Tags#DevOps#Kubernetes#Open source

Besoin d'un formateur expert ou envie de transmettre ?

tonformateur connecte les écoles et organismes de formation avec des intervenants experts du terrain.

Voir les cours à pourvoir Explorer l'annuaire d'outils →