2.1 · Parcours 2 — Développer et déployer des applications (CKAD)
Votre premier Deployment
Lab Kubernetes · questionnaire de validation · gratuit, dans le navigateur
Vous savez lancer un pod. Mais un pod seul est fragile : s'il meurt, ou si son nœud tombe, personne ne le remplace. En production, on ne crée presque jamais de pods à la main : on décrit combien de copies on veut et à quoi elles ressemblent, et un Deployment s'occupe du reste. C'est l'objet que vous utiliserez le plus souvent.
Ce que vous saurez à la fin : créer un Deployment à partir d'un fichier, comprendre la chaîne Deployment → ReplicaSet → Pods, changer le nombre de copies et observer l'auto-réparation.
Au programme de ce lab
- Votre mission
- Pas à pas
- Trois objets imbriqués
- Anatomie d'un Deployment
- Créer un Deployment
- L'auto-réparation
- Changer le nombre de copies
- Et si un pod ne démarre pas ?
Ce que KubeNow vérifie
- Le Deployment « boutique » a été créé à partir d'un fichier (kubectl apply)
- boutique demande 3 réplicas de nginx:1.27-alpine
- boutique sélectionne ses pods par le label app=boutique
- Le conteneur de boutique déclare le port 80
- Les 3 pods de boutique sont prêts
- stock tourne avec 4 réplicas prêts
- Le Deployment « ancien » et ses pods ont disparu
- Plus aucun pod de l'ancienne application