1.3 · Parcours 1 — Les fondamentaux de Kubernetes (KCNA)
Votre premier pod
Lab Kubernetes · questionnaire de validation · gratuit, dans le navigateur
Le pod est la plus petite chose que Kubernetes sait lancer. Tout le reste (Deployments, Jobs, StatefulSets) finit par créer des pods. Comprendre ce qu'est un pod, comment il naît, vit et meurt, c'est comprendre 80 % de ce que vous verrez passer dans kubectl get pods.
Ce que vous saurez à la fin : créer un pod en une commande ou à partir d'un fichier YAML, suivre son cycle de vie, lire ses journaux, entrer dedans, et diagnostiquer un pod qui ne démarre pas.
Au programme de ce lab
- Votre mission
- Pas à pas
- Qu'est-ce qu'un pod ?
- La manière rapide : kubectl run
- La bonne manière : un fichier YAML
- Le cycle de vie d'un pod
- Observer, entrer, nettoyer
- Diagnostiquer un pod qui ne démarre pas
Ce que KubeNow vérifie
- Le pod « accueil » existe, avec l'image nginx:1.27-alpine
- accueil porte le label equipe=front
- accueil a été créé à partir d'un fichier, avec kubectl apply
- accueil est en cours d'exécution
- Le pod « minuteur » utilise busybox:1.37 et lance sleep 3600
- minuteur est en cours d'exécution
- Le pod « ancien » a été supprimé