https://kubernetes.io/ko/docs/concepts/workloads/pods/pod-lifecycle/
apiVersion: v1
kind: Pod
metadata:
name: nginx
spec:
containers:
- image: nginx:1.14
name: nginx
livenessProbe:
httpGet:
path: /
port: 80
initialDelaySeconds: Pod 실행후 delay할 시간
periodSeconds: Health check 반복 실행 시간
timeoutSeconds: Health check 후 응답을 기다리는 시간
successThreshold: 성공 임계값 시간
failureThreshold: 실패 임계값 시간
cat<<EOF>probe-exec-nginx.yaml
apiVersion: v1
kind: Pod
metadata:
name: nginx
spec:
containers:
- image: nginx:1.14
name: nginx
args:
- /bin/sh
- -c
- touch /tmp/healthy; sleep 30; rm -f /tmp/healthy; sleep 600
livenessProbe:
exec:
command:
- cat
- /tmp/healthy
initialDelaySeconds: 5
periodSeconds: 5
timeoutSeconds: 1
successThreshold: 1
failureThreshold: 3
EOF
https://kubernetes.io/ko/docs/concepts/workloads/pods/init-containers/
초기화 컨테이너
https://kubernetes.io/ko/docs/tasks/configure-pod-container/static-pod/
스태틱 파드 생성하기
https://kubernetes.io/ko/docs/concepts/workloads/pods/init-containers/
파드 및 컨테이너 리소스 파일
'Kubernetes' 카테고리의 다른 글
23.9.1(금) 쿠버네티스 6일차 (0) | 2023.09.01 |
---|---|
23.8.25(금) 쿠버네티스 1일차 (0) | 2023.09.01 |
23.8.28(월) 쿠버네티스 2일차 (0) | 2023.09.01 |
23.8.29(화) 쿠버네티스 3일차 (0) | 2023.09.01 |
23.8.31(목) 쿠버네티스 5일차 (0) | 2023.09.01 |