Kubernetes, OpenShift e GCP · 16 min
Corso · lezione 12 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
OpenShift sopra Kubernetes
Stesso kernel concettuale. Un sistema operativo da fabbrica: Project, Route, policy strette, Operator.
Il disegno
Maniglie OpenShift. Sotto, Kubernetes resta.
Tenancy
Chi sta in quale cassetto.
Come esce l’app
Build e HTTP.
In poche righe
Project = Namespace + quota + annotazioni. Non crei un namespace nudo e basta. SCC (Security Context Constraints) è più severo del Pod Security “baseline”: spesso il container non gira come root.
Route: HTTP/TLS verso un Service, come Ingress ma oggetto OpenShift. BuildConfig + ImageStream: build nel cluster, non solo CI esterna. OperatorHub: CRD che installano software come se fossero API.
oc è kubectl con extra. I PDF Red Hat mostrano gli stessi Pod: cambia la console e i default di sicurezza.
Disegna questo
Esagono K8s. Intorno: Project, Route, SCC, Operator. Una X su “è un altro orchestratore”.
Un foglio, non un software. Se lo sai ridisegnare senza guardare, la lezione è tua.