Junior — Middle
Оё таҷрибаи кор бо объектҳои StatefulSet дар Kubernetes доред?
sobes.tech AI
Ҷавоб аз AI
Бале, таҷрибаи бо StatefulSet дар Kubernetes дар бар мегирад фаҳмидани он, ки ин як контроллер барои идоракунии ҳолати барномаҳо мебошад, ки талаб мекунад идентификаторҳои устувор ва нигоҳдории доимӣ.
StatefulSet кафолат медиҳад:
- Номҳои беназири ва устувор барои pod-ҳо.
- Эҷод, навсозӣ ва нест кардани pod-ҳо дар тартиб.
- пайвастшавӣ ба нигоҳдории доимӣ (PersistentVolume).
Маслиҳат барои истифода: базаҳои додаҳо, системаҳои кеш, ки дар он муттаҳидии додаҳо ва тартиби оғоз муҳим аст.
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
Интихоб барои эҷоди 3 pod бо нигоҳдории доимӣ ва номҳои беназир.