self healing1 [Kubernetes] LivenessProbe 개요 및 테스트 시 유의점 LivenessProbe란?LivenessProbe는 명칭 그대로 컨테이너의 생명(liveness)를 진단(probe)하는 것으로,k8s의 주요 특성 중 하나인 Self-healing을 구현해주는 기능입니다.kubernetes.io에서 제시하는 self-healing의 정의는 아래와 같은데요.즉, 실행 중이던 컨테이너에 문제가 생겼을 때 이를 시스템적으로 복구해주는 것을 말합니다.LivenessProbe는 컨테이너 구동 후 최초 '한번은' 성공해야 한다시나리오아래 yaml의 가장 하단을 보면, 컨테이너를 실행 후 /tmp/healthy라는 파일을 생성하고 30초 후에 sleep 후 해당 파일을 삭제합니다./tmp/healthy 파일이 존재할 경우를 정상으로 보고, 모종의 이유로 해당 파일이 삭제되는 상황.. 2025. 1. 9. 이전 1 다음