Bussola r2uInizio · dodici corsi visivi

Kubernetes, OpenShift e GCP · 16 min

La macchinaMappa del corso

Quando un Pod si rompe

Prima leggi. Poi tocchi lo YAML. CrashLoop non è “Kubernetes spento”.

Il disegno

Stessa scala ogni volta. Clicca il piolo.

pezzo selezionato
Eventi

FailedScheduling, FailedMount, Probe failed. È il fumetto del cluster.

Da ricordare

kubectl describe pod NOME. Prima riga utile spesso in fondo, in Events.

In poche righe

Ordine: get / describe (eventi, probe, image pull), poi logs, poi il codice o il Secret. Su GKE gli stessi segnali stanno anche in Cloud Logging e Monitoring (metriche, uptime).

Pending = spesso scheduler (risorse, taint, affinity). ImagePullBackOff = registry, tag, o imagePullSecret. CrashLoop = il processo esce. OOMKilled = limiti. Probe failed = app lenta o URL sbagliato.

Disegna questo

Una scala: eventi → log → causa (app, config, risorse). Una croce su “ricrea il cluster”.

Un foglio, non un software. Se lo sai ridisegnare senza guardare, la lezione è tua.