Kubernetes, OpenShift e GCP · 18 min
Pod, Service, disco
Il Pod può morire, il Service resta il punto stabile. I file nel container no.
Il disegno
Tre problemi diversi, tre oggetti. Non usare un Deployment per tutto.
Senza memoria propria
Il Pod può sparire; il Service continua a mandare al sostituto.
Con memoria
Identità e disco contano.
In poche righe
Un Pod sostituito è un Pod nuovo: nome, IP, uid. Non “lo stesso oggetto che è rinato”. Il Service (nome + IP virtuale) è ciò che i client tengono.
Ingress = HTTP da fuori. ConfigMap e Secret stanno fuori dall’immagine. Un StatefulSet, di solito, dà a ogni replica un PVC stabile; se due Pod condividono un volume dipende dallo storage e dall’access mode, non dal “disco magico”.
Disegna questo
Tre Pod dietro un Service. Uno StatefulSet: ogni replica col suo PVC (web-0, web-1). Non un cilindro unico “per il set”.
Un foglio, non un software. Se lo sai ridisegnare senza guardare, la lezione è tua.