Bussola r2uAccademia visiva, dodici corsi

Le 120 ore in un foglio

Percorso Kubernetes, OpenShift e GCP: mappa del catalogo, non il corso nostro. Per studiare apri le lezioni visive su Kubernetes. Questa pagina resta per orientarti se riapri i PDF.

Apri il corso visivo Kubernetes

I nomi esatti dei PDF sul tuo Moodle possono variare (traduzioni, slide Google o Red Hat). I numeri 1, 2, 3 e i temi no: architettura sta all’inizio, OpenShift e CI/CD in coda.

Blocco 1 — Fondamenta

Senza questo, i PDF successivi sono solo elenchi di comandi.

PDF 1Teoria~8 ore
Introduzione e Google Cloud
PDF tipo 1_Introduzione / GCP
Cos’è il corso, come si usa la console GCP, progetti, regioni e perché GKE esiste.
PDF 2Teoria~8 ore
Container e immagini
PDF tipo 2_Container / Docker
Un container è un processo isolato con la sua immagine. Kubernetes non sostituisce Docker: lo orchestra.
PDF 3Teoria~10 oreSei qui
Architettura del cluster
3_Architettura.pdf — il file che hai aperto
Control plane, nodi, etcd, API server, scheduler, kubelet. È la mappa mentale di tutto il resto.
PDF 4Laboratorio~6 ore
kubectl e il modello dichiarativo
PDF su CLI / YAML / oggetti API
Non “accendi un server”: dichiari lo stato desiderato. kubectl parla solo con l’API server.

Blocco 2 — Carichi di lavoro

Qui capisci cosa gira davvero: Pod, Deployment, Job.

PDF 5Teoria~12 ore
Pod, ReplicaSet, Deployment
PDF su Pod / Deployment / rolling update
Il Pod è l’unità minima. Il Deployment tiene N repliche e aggiorna senza downtime.
PDF 6Laboratorio~8 ore
Job, CronJob, scaling
PDF su Job / HPA / affinity
Job = lavoro che finisce. CronJob = a orario. Lo scaler regola le repliche in base al carico.

Blocco 3 — Rete e dati

Come i Pod si parlano e dove finiscono i file.

PDF 7Teoria~14 ore
Service, Ingress, networking GKE
PDF su Service / Ingress / NetworkPolicy
Un Pod muore e rinasce con un IP nuovo. Il Service è il nome stabile. Ingress espone l’HTTP verso fuori.
PDF 8Laboratorio~12 ore
Volumi, ConfigMap, Secret, StatefulSet
PDF su PVC / StorageClass / Secret
Il disco del container sparisce col Pod. Per i dati usi un PersistentVolume. Config e password stanno fuori dall’immagine.

Blocco 4 — GKE, OpenShift, operazioni

Stesso Kubernetes, due “sistemi operativi” diversi sopra.

PDF 9Teoria~10 ore
RBAC, IAM, sicurezza del Pod
PDF su RBAC / Workload Identity / PSA
Chi può fare cosa: utenti umani (IAM + kubeconfig) e carichi di lavoro (ServiceAccount, RBAC).
PDF 10Laboratorio~8 ore
Log, metriche, troubleshooting
PDF su Cloud Logging / Monitoring / kubectl logs
Se un Pod è CrashLoop, non è “rotto Kubernetes”: leggi eventi, log e describe prima di toccare YAML.
PDF 11Piattaforma~10 ore
Google Kubernetes Engine
PDF su cluster GKE / node pool / Autopilot
GKE gestisce il control plane per te. Tu gestisci node pool, rete e carichi. Autopilot ne gestisce anche i nodi.
PDF 12Piattaforma~10 ore
OpenShift sopra Kubernetes
PDF su Project / Route / Build / Operator
OpenShift è Kubernetes con Project, Route al posto di Ingress, BuildConfig, Operator e una console più “impresa”.
PDF 13Laboratorio~4 ore
CI/CD e laboratori finali
PDF su pipeline / Cloud Build / esercitazioni
Build dell’immagine, push nel registry, apply del manifesto. È il ciclo che userai al lavoro.