본문 바로가기
DevOps/Kubernates

[Kubernetes] Health Check

by BenKangKang 2023. 7. 29.

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

댓글