Liveness Probe
- 파드가 계속 실행할 수 있음을 보장
- 파드의 spec에 정의
- 아래와 같이 추가할 수 있다.
spec:
containers:
...
livenessProbe: # 추가
httpGet:
path: /
port: 80
livenessProbe 매커니즘
httpGet probe : 지정한 IP 주소, 포트, path에 HTTP GET 요청을 보내 해당 컨테이너가 응답하는지 확인. 반환 코드가 200이 아니면 오류, 컨테이너 재시작
tcpSocket probe : 지정된 포트에 TCP연결을 시도, 연결되지 않으면 컨테이너 재시작
exec probe : exec 명령을 전달하고 명령의 종료 코드가 0이 아니면 컨테이너 재시작
Liveness Probe 매개 변수
- periodSeconds : Health check 반복 실행 시간
- initialDelaySeconds : Pod 실행 후 딜레이할 시간
- timeoutSeconds : Health check 후 응답을 기다리는 시간
'공부 기록 > 영상 후기' 카테고리의 다른 글
DDD (Domain-Driven Design)시작하기 (0) | 2023.06.03 |
---|---|
카프카, 레빗엠큐, 레디스 큐의 큰 차이점! 이벤트 브로커와 메시지 브로커에 대해 알아봅시다. (0) | 2023.06.02 |
[따배쿠] 5-1-2. 쿠버네티스 Pod - Pod 동작 flow (0) | 2023.05.30 |
[따배쿠] 5-1-1. 쿠버네티스 Pod - Container 정리와 Single / Multi Container Pod 생성 (0) | 2023.05.27 |
[따배쿠] 4-3. 쿠버네티스 아키텍처 - yaml템플릿과 API (0) | 2023.05.27 |