Scrivere un manifest
Fa parte della sezione Introduzione a Kubernetes del percorso Terminal di Coddy. Lezione 8 di 45.
I flag di kubectl run vanno bene per esperimenti rapidi, ma i cluster reali sono descritti in file. Un manifest è un file YAML che indica cosa vuoi che esista:
apiVersion: v1
kind: Pod
metadata:
name: hello
spec:
containers:
- name: hello
image: nginxOgni manifest ha le stesse quattro parti. apiVersion e kind indicano il tipo di oggetto (un Pod dell’API principale v1). metadata contiene il nome. spec descrive lo stato desiderato: in questo caso, un container chiamato hello che esegue l’immagine nginx.
YAML tiene conto dell’indentazione: i campi annidati sono indentati con spazi e un elemento di elenco inizia con un trattino.
Per creare ciò che descrive un manifest, applica il file:
kubectl apply -f pod.yamlKubernetes risponde pod/hello created, proprio come se avessi usato kubectl run.
In queste lezioni, l'albero dei file accanto al terminale contiene il manifest per te. Fai clic per aprirlo nell'editor, apporta le modifiche e premi Salva. Il terminale vede quindi i nuovi contenuti.
Sfida
FacileNella tua directory è presente un manifest chiamato pod.yaml con due campi vuoti. Aprilo dall'albero dei file, imposta il nome del Pod su hello e l'immagine del container su nginx, quindi salvalo. Poi applica il file ed elenca i Pod.
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