kubenow
Se connecterCommencer gratuitement

1.2 · Parcours 1 — Les fondamentaux de Kubernetes (KCNA)

kubectl : explorer l'API (get, describe, explain, -o yaml)

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

kubectl est votre outil de tous les jours. Il n'a rien de magique : il traduit vos commandes en requêtes vers l'API du cluster, et met en forme les réponses. Le maîtriser, ce n'est pas apprendre des commandes par cœur. C'est savoir trouver une information : dans quel objet elle se trouve, et quelle commande la montre.

Ce que vous saurez à la fin : lister et inspecter n'importe quel objet, extraire précisément le champ qui vous intéresse, et trouver seul la documentation d'un champ, sans quitter le terminal.

Au programme de ce lab

  1. Votre mission
  2. Pas à pas
  3. La grammaire d'une commande
  4. Lister : get
  5. Inspecter : describe
  6. Tout voir : -o yaml
  7. Extraire un seul champ : jsonpath
  8. La documentation intégrée : explain
  9. Où suis-je, et qu'ai-je le droit de faire ?
  10. Créer un objet en une ligne

Ce que KubeNow vérifie

  • La ConfigMap « reponses » existe
  • replicas : nombre de réplicas demandés par catalogue
  • image : l'image du Deployment paiement
  • targetport : le port des conteneurs derrière le Service paiement
  • version : l'annotation kubenow.io/version de catalogue
  • ip : l'adresse IP du pod sonde
  • champ : le champ qui remplace le point d'entrée de l'image

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.