Bussola r2uInizio · dodici corsi visivi

Kubernetes, OpenShift e GCP · 16 min

La macchinaMappa del corso

Cosa succede a un apply

Un YAML è una lettera alla reception, non un comando al nodo.

Il disegno

Clicca un anello. Se si rompe lì, i sintomi sono diversi.

pezzo selezionato
YAML

apiVersion, kind, metadata, spec. Non “accendi un server”. Dichiari come deve essere.

Da ricordare

Se il file e il cluster divergono, vince ciò che è applicato, non ciò che hai sul disco.

In poche righe

kubectl spedisce l’oggetto. L’API lo valida (schema, admission, RBAC). etcd lo tiene. I controller creano ReplicaSet e Pod. Lo scheduler mette un nodo. kubelet tira l’immagine.

Imperativo (`kubectl run`, `create`) vs dichiarativo (`apply -f`, kustomize, Helm). In produzione vince il file versionato. Il server-side apply evita di pestarsi i field tra controller e umani.

Quasi ogni lezione dopo (Deployment, Job, HPA) è una variante di questa catena.

Disegna questo

Freccia unica: YAML → API → etcd → controller → scheduler → kubelet → container runtime.

Un foglio, non un software. Se lo sai ridisegnare senza guardare, la lezione è tua.

Vedi la catena completa kubectl apply