[미션2] Probe 응용과제
4개월 전
▶ 응용1 : startupProbe가 실패 되도록 설정해서 Pod가 무한 재기동 상태가 되도록 설정해 보세요.
기존 pod을 두고 새로운 pod을 만든다
새로운 pod이 startupProbe 실패 횟수 1회면 실패로 되기 때문에 무한 재기동된다
기존 pod은 새로운 pod이 완벽히 만들어지지 않았기때문에 계속 꺼지지 못하고 있다
▶ 응용2 : 일시적 장애 상황(App 내부 부하 증가)가 시작 된 후, 30초 뒤에 트래픽이 중단되고, 3분 뒤에는 App이 재기동 되도록 설정해 보세요.
트래픽 중단 로그
3분뒤에 재가동하는 로그
▶ 응용3 : Secret 파일(/usr/src/myapp/datasource/postgresql-info.yaml)이 존재하는지 체크하는 readinessProbe를 만들어 보세요.
["cat", "/usr/src/myapp/datasource/postgresql-info.yaml"]
해당 명령어가 yaml에서 두줄로 인식되면서 정상적으로 인식해서 땀 흘렸는데 직접 cat /usr/src/myapp/datasource/postgresql-info.yaml
형태로 수정했다
댓글을 작성해보세요.