Probe 방식
- Command probe
- 쉘 명령 수행 그 결과를 가지고 컨테이너의 정상여부를 체크하는 방법
- 결과값
- 0: 성공
- !0: 실패
- HTTP probe
- HTTP GET을 이용해 컨테이너의 상태
- 가장 많이 사용하는 방식
- TCP probe
- TCP 연결 시도하여 성공하면 컨테이너가 정상인것으로 판단
Liveness Probe vs Readness probe
Liveness Probe
- 컨테이너의 상태를 주기적으로 체크해서 응답이 없으면 컨테이너를 자동으로 재시작하는 방식
- Pod의 상태가 비정상인 경우 kubelet 통해서 재시작한다.
Readiness probe
- 응답이 없으면 해당 Pod을 사용 불가능한 상태로 체크하고 서비스 목록에서 제외하는 방식
더 찾아볼 것
- 모든 팟이 서비스 목록에서 제거된다면?
'DevOps > Kubernates' 카테고리의 다른 글
[Kubernetes] Failed to pull image “no matching manifest for linux/arm64/v8 in the manifest list entries (0) | 2024.03.31 |
---|---|
[CKA] 174-185 (0) | 2023.04.14 |
[CKA] 163-173 (0) | 2023.04.11 |
[CKA] 153-162 (0) | 2023.04.11 |
[CKA] 144-152 (0) | 2023.04.11 |
댓글