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
- Votre mission
- Pas à pas
- La grammaire d'une commande
- Lister : get
- Inspecter : describe
- Tout voir : -o yaml
- Extraire un seul champ : jsonpath
- La documentation intégrée : explain
- Où suis-je, et qu'ai-je le droit de faire ?
- 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