1.4 · Parcours 1 — Les fondamentaux de Kubernetes (KCNA)
Labels et sélecteurs
Lab Kubernetes · questionnaire de validation · gratuit, dans le navigateur
Dans un vrai cluster, il y a des centaines de pods. Les retrouver par leur nom est impossible : les noms sont souvent générés (api-7d9f8b-x2k4p) et changent à chaque remplacement. Kubernetes s'organise autrement : avec des labels, des étiquettes que l'on colle sur les objets, et des sélecteurs, des filtres qui les retrouvent. C'est un mécanisme simple, mais tout repose dessus : un Service trouve ses pods par sélecteur, un Deployment aussi.
Ce que vous saurez à la fin : étiqueter des objets, les filtrer avec tous les types de sélecteurs, agir sur un groupe d'objets en une commande, et faire la différence entre un label et une annotation.
Au programme de ce lab
- Votre mission
- Pas à pas
- Qu'est-ce qu'un label ?
- Afficher les labels
- Filtrer avec un sélecteur : -l
- Poser, modifier, retirer un label
- Pourquoi c'est central : les sélecteurs dans les objets
- Labels ou annotations ?
Ce que KubeNow vérifie
- Les pods de prod portent tier=critique
- Aucun autre pod ne porte tier=critique
- panier-2 est en version v3
- Le pod de dev a été supprimé
- Le pod de test a été supprimé
- Les autres pods sont intacts
- panier-1 porte l'annotation kubenow.io/responsable