inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[인프런 워밍업 클럽 4기 - DevOps] 미션 2. Probe 응용과제

David
1

응용 과제

Application 로그를 통한 probe 동작 분석

#사전 작업

#kubectl patch -n anotherclass-123 hpa api-tester-1231-default -p '{"spec":{"minReplicas":1}}'

 

image

 

응용 1. startupProbe가 실패 되도록 설정해서 Pod가 무한 재기동 상태가 되도록 설정해 보세요.
image

[결과]

image


응용 2. 일시적 장애 상황(App 내부 부하 증가)가 시작 된 후, 30초 뒤에 트래픽이 중단되고, 3분 뒤에는 App이 재기동 되도록 설정해 보세요.
image

설정 후 API 요청하면 성공하지만 그 이후에는 차단

image

image
응용 3. Secret 파일(/usr/src/myapp/datasource/postgresql-info.yaml)이 존재하는지 체크하는 readinessProbe를 만들어 보세요.

image

해당 Pod 내부에 파일이 존재하기 때문에 실패 로그는 확인 불가

image

 

데브옵스 · 인프라 DevOps SRE 일프로 Probe k8s msa

답변 0