Menu
Coddy logo textTech

Étiquettes

Fait partie de la section Introduction à Kubernetes du Journey Terminal de Coddy. Leçon 9 sur 45.

Les étiquettes sont des balises clé/valeur que vous associez aux objets dans metadata. Elles ne signifient rien pour Kubernetes en elles-mêmes, mais presque tout le reste (trouver des Pods, connecter des Services à ceux-ci) fonctionne grâce aux étiquettes :

metadata:
  name: web
  labels:
    app: web
    tier: frontend

Affichez les étiquettes de chaque Pod avec --show-labels, ou filtrez par étiquette avec -l (un sélecteur) :

kubectl get pods --show-labels
kubectl get pods -l app=web

La deuxième commande liste uniquement les Pods dont l’étiquette app est égale à web.

Vous pouvez ajouter ou modifier une étiquette sur un objet en cours d’exécution sans toucher à son manifeste :

kubectl label pod web tier=frontend

kubectl run accepte également -l app=web pour étiqueter le Pod lors de sa création. Un fichier peut contenir plusieurs manifestes séparés par une ligne contenant --- ; apply les crée tous.

challenge icon

Défi

Facile

Un manifeste nommé pods.yaml décrit deux Pods, web et db, chacun possédant un libellé app. Appliquez-le, répertoriez les Pods avec leurs libellés, puis répertoriez uniquement les Pods dont le libellé app est db.

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Introduction à Kubernetes

Entraînez-vous par vous-même : Playground Terminal