kubenow
Se connecterCommencer gratuitement

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

  1. Votre mission
  2. Pas à pas
  3. Trois objets imbriqués
  4. Anatomie d'un Deployment
  5. Créer un Deployment
  6. L'auto-réparation
  7. Changer le nombre de copies
  8. 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

Contenu aligné sur les programmes publiés par la CNCF (KCNA, CKAD, CKA, CKS), par le Linux Professional Institute (LPIC-1) et par Cisco (CCNA 200-301). KubeNow n'est ni affilié ni approuvé par la CNCF, la Linux Foundation, le LPI ou Cisco ; CKA, CKAD, CKS et KCNA sont des marques de la Linux Foundation, LPIC-1 est une marque du Linux Professional Institute, Cisco et CCNA sont des marques de Cisco Systems.