kubenow
Se connecterCommencer gratuitement

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

  1. Votre mission
  2. Pas à pas
  3. Qu'est-ce qu'un pod ?
  4. La manière rapide : kubectl run
  5. La bonne manière : un fichier YAML
  6. Le cycle de vie d'un pod
  7. Observer, entrer, nettoyer
  8. 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é

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.