Bussola r2uInizio · dodici corsi visivi

Kubernetes, OpenShift e GCP · 16 min

La macchinaMappa del corso

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.

pezzo selezionato
Project

Quota, limit range, template. L’admin dà accesso al project, non al cluster intero.

Da ricordare

Un Project non è “una cartella di file”. È un recinto API.

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.

Sandbox OpenShift, dove la SCC è vera