쿠버네티스 입문 02 - 컨트롤러 4 - 스테이트풀셋
2020. 4. 4. 03:05ㆍ[정리] 기능별 개념 정리/Kubernetes
스테이트풀셋
상태가 있는 파드들을 관리하는 컨트롤러이다.
볼륨과 같이 특정 데이터를 저장한 후 파드를 재시작했을 때 해당 데이터를 유지한다.
스테이트풀셋 Sample
apiVersion: v1
kind: Service
metadata:
name: nginx-statefulset-service
labels:
app: nginx-statefulset-service
spec:
ports:
- port: 80
name: web
clusterIP: None
selector:
app: nginx-statefulset-service
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: web
spec:
template:
metadata:
labels:
app: nginx-statefulset
spec:
terminationGracePeriodSeconds: 10
containers:
- name: nginx-statefulset
image: nginx
ports:
- containerPort: 80
name: web
replicas: 3
selector:
matchLabels:
app: nginx-statefulset
serviceName: "nginx-statefulset-service"
.spec.template.spec.terminationGracePeriodSeconds : 그레이스풀 종료의 대기시간 설정
'[정리] 기능별 개념 정리 > Kubernetes' 카테고리의 다른 글
쿠버네티스 입문 - 02 - 컨트롤러 6 - 크론잡 (0) | 2020.04.04 |
---|---|
쿠버네티스 입문 - 02 - 컨트롤러 5 - 잡 (0) | 2020.04.04 |
쿠버네티스 입문 - 02 - 컨트롤러 3 - 데몬셋 (0) | 2020.04.04 |
쿠버네티스 입문 - 02 - 컨트롤러 2 - 디플로이먼트 (0) | 2020.04.04 |
쿠버네티스 입문 - 02 - 컨트롤러 1 - 레플리카셋 (0) | 2020.04.04 |