etcd + API
~1–2 GB da soli
Il control plane non è “un comando”. È un database e un server HTTP che devono restare accesi. Su una VM da 2 GB finisce lì.
Kubernetes · ambiente di prova
I PDF del percorso da 120 ore danno per scontato un cluster già acceso. Su una VM aziendale da pochi gigabyte etcd, API e runtime non ci stanno: non è un limite tuo, è il ferro. Qui sotto: dove riproduci gli esempi senza chiedere alla VM l’impossibile.
Questa pagina non è un cluster R2U e non sostituisce Moodle. È una mappa di laboratori pubblici o sul tuo portatile. Un cluster condiviso lo può dare solo chi ha progetto GCP o OpenShift interno.
etcd + API
~1–2 GB da soli
Il control plane non è “un comando”. È un database e un server HTTP che devono restare accesi. Su una VM da 2 GB finisce lì.
kubelet + runtime
ancora RAM e CPU
Ogni nodo tiene kubelet, containerd o CRI-O, pause, CoreDNS. Poi tirano le immagini degli esempi. Il PDF assume che questo sia già in piedi.
Niente nested virt
minikube spesso muore
Molte VM aziendali non espongono KVM. Minikube con VirtualBox o QEMU non parte. Non è che “non sai usare Linux”: manca il ferro.
Gli esempi del PDF
GKE / OpenShift, non la VM
LoadBalancer, disco GCP, Route, SCC: sul portatile con kind non compariranno identici. Serve il tipo di cluster di quel capitolo, o un playground che ci somiglia.
Parti dallo scalino 1. Sali solo se il capitolo lo chiede (GKE, OpenShift). Non installare Minikube sulla VM del corso per “fare le 120 ore”.
La VM è piccola, non hai Docker, vuoi un kubectl vero in dieci minuti.
Hai 8 GB di RAM, Docker Desktop o Colima, e vuoi ripetere gli apply in locale.
Il capitolo è GKE: node pool, Autopilot, IAM, disco GCP. kind non lo simula.
Il capitolo è Project, Route, SCC, oc. Minikube dice sì a cose che OpenShift rifiuta.
Stessi 13 temi del catalogo. Il laboratorio giusto, non “un cluster qualsiasi”.