Junior — Middle
Van tapasztalata a Kubernetes StatefulSet objektumokkal?
sobes.tech MI
Válasz az MI-től
Igen, a Kubernetesben a StatefulSet tapasztalat magában foglalja annak megértését, hogy ez egy kontrollert jelent az alkalmazások állapotának kezelésére, amely stabil azonosítókat és tartós tárolást igényel.
A StatefulSet garantálja:
- Egyedi és stabil podnevek.
- A podok sorrend szerinti létrehozása, frissítése és törlése.
- Kapcsolódás tartós tároláshoz (PersistentVolume).
Használati példa: adatbázisok, cache rendszerek, ahol az adatok integritása és a indítás sorrendje fontos.
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: example
spec:
serviceName: "example-service"
replicas: 3
selector:
matchLabels:
app: example
template:
metadata:
labels:
app: example
spec:
containers:
- name: example-container
image: example-image
volumeMounts:
- name: data
mountPath: /data
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 1Gi
Ez a manifest 3 podot hoz létre tartós tárolással és egyedi nevekkel.