updated_at: 2025-06-19 16:03

StatefulSet

  • 상태 저장(stateful) 애플리케이션을 위한 컨트롤러
  • 각 Pod에 고유한 네트워크 ID와 저장소 부여 (예: pod-0, pod-1 ...)
  • 순차적 배포/종료, 고정된 스토리지 사용
  • 사용 예시: DB, Kafka, Redis 클러스터 등

예시

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: web
spec:
  serviceName: "web"
  replicas: 2
  selector:
    matchLabels:
      app: web
  template:
    metadata:
      labels:
        app: web
    spec:
      containers:
        - name: nginx
          image: nginx
          volumeMounts:
            - name: www
              mountPath: /usr/share/nginx/html
  volumeClaimTemplates:
    - metadata:
        name: www
      spec:
        accessModes: ["ReadWriteOnce"]
        resources:
          requests:
            storage: 1Gi

Table of contents 목차

평점을 남겨주세요
평점 : 2.5
총 투표수 : 1

질문 및 답글