Kubernetes, OpenShift e GCP
Un’azienda: c’è chi decide (control plane) e c’è chi esegue (nodi). Tu dichiari lo stato, il cluster lo insegue.
Un disegno visivo per ciascun capitolo del catalogo da 120 ore: GCP, container, cluster, apply, carichi, rete, disco, permessi, rotture, GKE, OpenShift, CI/CD.
Catalogo Moodle: 120 ore di slide. Qui: 14 lezioni visive (~24 h di studio). Stessi capitoli, altro formato: non è il PDF riscritto riga per riga.
Sulla VM del catalogo gli esempi spesso non partono: manca RAM, a volte anche la virtualizzazione. Dove fare pratica: browser, portatile, GKE, sandbox OpenShift.
Lezioni in ordine
- 0116 min
Progetti, regioni, perché GKE
GCP è un magazzino di API. Il progetto è il cassetto di fatturazione e IAM. GKE è uno scaffale, non “il cloud”.
- 0216 min
Immagine, container, Pod
L’immagine è la ricetta. Il container è il piatto in cottura. Il Pod è il vassoio che Kubernetes sposta.
- 0322 min
Il cluster è un’azienda
API server è la reception. etcd è il notaio. I nodi sono le braccia.
- 0416 min
Cosa succede a un apply
Un YAML è una lettera alla reception, non un comando al nodo.
- 0518 min
Pod, ReplicaSet, Deployment
Il Pod è mortale. Il ReplicaSet tiene N copie. Il Deployment cambia versione senza spegnere tutto.
- 0616 min
Job, CronJob, quante repliche
Un Deployment non deve finire. Un Job sì. Lo scaler cambia N, non il mestiere.
- 0718 min
Service, Ingress, DNS del cluster
Il Pod cambia IP. Il Service è il nome stabile. Ingress è la porta HTTP verso fuori.
- 0818 min
Volumi, Secret, StatefulSet
Il filesystem del container muore col Pod. Config e password stanno fuori dall’immagine. Il disco vero è un PVC.
- 0916 min
Chi può fare cosa
kubectl usa un utente. Il Pod usa un ServiceAccount. IAM Google è un altro cancello, davanti.
- 1016 min
Quando un Pod si rompe
Prima leggi. Poi tocchi lo YAML. CrashLoop non è “Kubernetes spento”.
- 1116 min
GKE: node pool e Autopilot
Google tiene il control plane. Tu scegli come pagare i worker: pool classici o Autopilot.
- 1216 min
OpenShift sopra Kubernetes
Stesso kernel concettuale. Un sistema operativo da fabbrica: Project, Route, policy strette, Operator.
- 1316 min
Build, registry, apply
Il lab finale è un ciclo: codice → immagine → manifesto → cluster. Non un bottone “deploy” magico.
- 1414 min
GKE e OpenShift, stesso Kubernetes
Due sistemi operativi diversi sopra lo stesso kernel concettuale. Lezione di chiusura: tieni il confronto in un foglio.
Tre domande, stesso disegno
Se sbagli, torna ai nodi cliccabili. Non a un capitolo di 40 pagine.