# 활성 상태 체크
# 2XX, 3XX 상태코드로 응답하면 활성상태로 판단
# 다른 값이면 죽은상태로 판단
livenessProbe:
httpGet:
path: {{ .path }}
port: {{ .port }}
# 첫 번쨰 활성 프로브를 보내기 전까지 얼마나 기다려야 하는지 설정
initialDelaySeconds: {{ .initialDelaySeconds }}
# 활성 프로브 요청 주기
periodSeconds: {{ .periodSeconds }}
httpHeaders:
- name: header 명
value: header 값 지정
애플리케이션 초기화 과정이 긴 경우 완료될 때까지 오래 기다린 후 요청을 받아야 함.
따라서, 애플리케이션은 완료될 때까지 요청을 처리할 수 없다는 것을 쿠버네티스에 알려주어야 함.
이러한 신호를 '준비성 프로브'라 부름.
# 애플리케이션 준비 여부 체크
# 2XX 상태코드로 응답하면 Ready 상태로 판단
# 다른 값이면 죽은상태로 판단하고 해당 Pod 로 트래픽을 보내지 않음
readinessProbe:
httpGet:
path: {{ .path }}
port: {{ .port }}
initialDelaySeconds: {{ .initialDelaySeconds }}
periodSeconds: {{ .periodSeconds }}