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: frontendMostra 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=webIl 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=frontendkubectl 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.
Sfida
FacileUn 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
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