Menu
Coddy logo textTech

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: nginx

Ogni 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.yaml

Kubernetes 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.

challenge icon

Sfida

Facile

Nella 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

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