Kurs › Folge 22
StatefulSets: eine Datenbank im Cluster
Wenn Pods Namen, Reihenfolge und eigenen Speicher brauchen.
Das Video zu dieser Folge ist noch nicht veröffentlicht. Die Notizen stehen trotzdem schon hier.
Was du danach kannst
- StatefulSet und Deployment unterscheiden
- eine Datenbank mit eigenem Volume betreiben
- einen Headless Service für stabile Namen einrichten
Worum es geht
Wenn Pods Namen, Reihenfolge und eigenen Speicher brauchen.
Voraussetzungen
- ein laufendes Cluster aus den vorigen Folgen
- Zugriff per
kubectl
Zum Nachlesen
Befehle aus dieser Folge
kubectl get statefulset,pvckubectl exec -it db-0 -- psql -U postgres -c 'select 1'
Begriffe
- StatefulSet
- Pods mit fester Kennung (web-0, web-1) und eigenem Volume
- Headless Service
- liefert DNS-Namen je Pod statt einer gemeinsamen IP
- volumeClaimTemplate
- legt für jeden Pod automatisch ein eigenes PVC an