Menu
Coddy logo textTech

Etichette

Fa parte della sezione Introduzione a Kubernetes del percorso Terminal di Coddy. Lezione 9 di 45.

Le etichette sono tag chiave/valore che associ agli oggetti in metadata. Di per sé non significano nulla per Kubernetes, ma quasi tutto il resto (trovare i Pod, collegare i Service ad essi) funziona tramite le etichette:

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

Mostra le etichette di ogni Pod con --show-labels, oppure filtra per etichetta con -l (un selettore):

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

Il secondo comando elenca solo i Pod la cui etichetta app è uguale a web.

Puoi aggiungere o modificare un'etichetta su un oggetto attivo senza toccare il suo manifest:

kubectl label pod web tier=frontend

kubectl run accetta anche -l app=web per etichettare il Pod mentre viene creato. Un file può contenere diversi manifest separati da una riga con ---; apply li crea tutti.

challenge icon

Sfida

Facile

Un manifest chiamato pods.yaml descrive due Pod, web e db, ciascuno con un'etichetta app. Applicalo, elenca i Pod con le relative etichette, quindi elenca solo i Pod la cui etichetta app è db.

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Introduzione a Kubernetes

Esercitati da solo: Playground Terminal