Kubernetes, OpenShift e GCP · 18 min
Corso · lezione 7 di 14
Kubernetes, OpenShift e GCP
0/14 viste
- 01Progetti, regioni, perché GKE
- 02Immagine, container, Pod
- 03Il cluster è un’azienda
- 04Cosa succede a un apply
- 05Pod, ReplicaSet, Deployment
- 06Job, CronJob, quante repliche
- 07Service, Ingress, DNS del cluster
- 08Volumi, Secret, StatefulSet
- 09Chi può fare cosa
- 10Quando un Pod si rompe
- 11GKE: node pool e Autopilot
- 12OpenShift sopra Kubernetes
- 13Build, registry, apply
- 14GKE e OpenShift, stesso Kubernetes
Service, Ingress, DNS del cluster
Il Pod cambia IP. Il Service è il nome stabile. Ingress è la porta HTTP verso fuori.
Il disegno
Stesso traffico, oggetti diversi. Clicca il pezzo.
Dentro il cluster
I Pod si parlano per nome.
Da fuori
HTTP pubblico non è un NodePort a caso.
In poche righe
ClusterIP: solo dentro il cluster. NodePort: un porto su ogni nodo (grezzo). LoadBalancer: un IP cloud (GCP forwarding rule). Headless: DNS sui Pod, per StatefulSet.
kube-proxy (iptables/IPVS) o dataplane GKE: dalle iptables del nodo al backend sano. EndpointSlice, non più gli Endpoints monolitici.
Ingress (o Gateway API): host + path → Service. Serve un controller (GCE, nginx, Traefik). NetworkPolicy è un altro disegno: chi può parlare, non come si chiama.
Disegna questo
Tre Pod dietro un ovale Service. Sopra, un Ingress con host. Una X sull’IP del Pod scritto nel client.
Un foglio, non un software. Se lo sai ridisegnare senza guardare, la lezione è tua.