Bussola r2uAccademia visiva, dodici corsi

Kubernetes, OpenShift e GCP · 18 min

La macchinaMappa del corso

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.

pezzo selezionato
Deployment

Rolling update: ne alzi di nuovi, poi spegni i vecchi.

Da ricordare

API e worker, frontend, consumer: qui.

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.