apiVersion: v1 kind: Pod metadata: name: webapl spec: containers: - name: webapl image: maho/webapl:0.1 livenessProbe: httpGet: path: /healthz port: 3000 initialDealySeconds: 3 periodSeconds: 5 readinessProbe: httpGet: path: /ready port: 3000 initialDelaySeconds: 15 periodSeconds: 6
핸들러 명칭 | 설명 |
---|---|
exec | 컨테이너 내 커맨드를 실행. Exit 코드 0으로 종료하면 진단 결과는 성공으로 간주되며, 그 외의 값은 실패로 간주 |
tcpSocket | 지정한 TCP 포트번호로 연결할 수 있다면, 진단 결과는 성공으로 간주 |
httpGet | 지정한 포트와 경로로 HTTP GET 요청이 정기적으로 실행. HTTP. 상태 코드가 200 이상 400 미만이면 성공으로 간주되고, 그 외에는 실패로 간주. 지정 포트가 열려 있지 않은 경우도 실패로 간주 |