kubenow
Se connecterCommencer gratuitement

2.14 · Parcours 2 — Développer et déployer des applications (CKAD)

Logs, exec, debug et événements

Lab Kubernetes · questionnaire de validation · gratuit, dans le navigateur

Un développeur ou un exploitant passe une bonne partie de son temps à comprendre pourquoi quelque chose ne marche pas. Kubernetes ne vous laisse pas seul : chaque pod a ses journaux, chaque objet ses événements, et vous pouvez entrer dans un conteneur ou en fabriquer une copie pour enquêter. Cette leçon rassemble ces outils et la méthode pour s'en servir.

Ce que vous saurez à la fin : lire les journaux d'un conteneur (y compris d'un conteneur qui a planté), filtrer les événements, inspecter un conteneur de l'intérieur et créer une copie de débogage d'un pod défaillant.

Au programme de ce lab

  1. Votre mission
  2. Pas à pas
  3. Les journaux : kubectl logs
  4. Les événements : kubectl get events
  5. Entrer dans un conteneur : kubectl exec
  6. Déboguer un pod qui ne tient pas debout : kubectl debug
  7. La méthode

Ce que KubeNow vérifie

  • variable : la variable que planteur dit manquer
  • code : le code d'incident écrit par bavard
  • cle : la valeur trouvée dans le dossier /tmp de coffre
  • raison : la raison de l'avertissement qui concerne orphelin

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.