initialDelaySeconds와 periodSeconds 설정에 대해 질문있습니다!
1711
작성한 질문수 13
안녕하세요! tardy-nginx 부분에서 initialDelaySeconds와 periodSeconds를 설정할 때
tardy-nginx 자체가 늦게 올라오는 컨테이너이기 때문에 periodSeconds을 크게 준 것으로 이해했습니다.
제가 궁금한 부분은 periodSeconds를 크게 주는 방법 말고, initialDelaySeconds를 크게 주어서
초기 검사 시간 자체를 늦추는 방법도 사용할 수 있는지입니다.
중요한 애플리케이션이어서 periodSeconds를 작게 주어 주기적으로 체크를 하고 싶을 경우
혹시나 계속해서 restart 되는 문제를 막기 위해
initialDelaySeconds를 크게 주어서 애초에 제일 처음 검사하는 시간을 늦추는 방법도 사용하는지 궁금합니다!
늘 좋은 강의 감사합니다!
답변 1
0
안녕하세요, 김건우님.
튜터 주도입니다 :)
질문 주신 부분은 아래와 같이 이해했습니다.
"(tardy-nginx 컨테이너처럼)중요한 애플리케이션이 '늦게 올라오는 컨테이너'일 경우에, 'periodSeconds'를 작게 줘서 자주 체크하면 계속해서 restart되는 문제가 생길 수 있으므로, 이를 방지하기 위해서 'initialDelaySeconds'를 크게 주어서 이를 방지할 수 있나요?"
제가 이해한 바가 맞는지 역질문(!)드립니다^^;
더불어, 관련 개념들을 정리해보았으니, 혹시 알고계시는 것과 다른 부분이 있는지 확인 부탁드립니다.
- 'livenessProbe'는 현재 실행중인 pod 안의 컨테이너가 정상적으로 동작하는지 확인하는 probe입니다.
- 'initialDelaySeconds'는 pod의 '최초 헬스체크를 시작할 때까지의 지연'이며, 1회성입니다.
- 'periodSeconds'는 pod의 '헬스체크 간격'입니다.
- 따라서 순서를 따지면, 선'initialDelaySeconds' 후'periodSeconds'입니다.
섹션2. 1.5쿠버네티스_컨트롤플레인_노드와_워커_노드_그리고 kubeadm으로 쿠버네티스 직접 구성하기-v1.30 오류
0
49
2
[해결] 2.4. tabby config.yaml 파일 복사 실패 시
1
109
0
9.3 Error 발생 유도 테스트 확인 부탁드립니다.
0
102
2
livenessProbe 어플리케이션 재시작 의미
0
76
2
K8S 노들에 접근이 안됩니다.
0
178
6
arm virtualBox의 vagrant up 에러
0
120
2
추후 강의계획 질문
0
155
1
MAC 에서 사용할 수 있는 ova 파일은 없나요?
0
223
2
7.8. w3-affinity-leader 적용 에러 문제 질문드립니다.
0
218
5
커리큘럼 순서 문의
0
212
2
apply 실행 후 pod상태가 ContainerCreating 에서 변경이 안됩니다.
0
373
2
livenessProbe에 대한 설명이 조금 부족한거 같네요
0
223
3
controlplane_node.sh 실행 오류 문의
0
247
2
예제폴더의 경로와 영상의 경로가 너무나도 다릅니다
0
222
2
9.6강의 소스 수정 요청 및 에러 문의
0
171
2
8.6 강의 중 sysnet4admin/chk-info 이미지 bash 이슈
0
165
3
드디어 맥에서도 virtualbox가 지원 됩니다.
0
290
2
8.3강의 set-ctx-pod-admin.sh 수정 요청
0
125
3
7.5 강의 tardy-nginx 이미지 문제
0
3314
3
ch1. controlplan_node.sh 실행 시 에러가 뜹니다
0
311
3
Kubenetes 클러스터에 추가적으로 신뢰하는 CA를 넣을 수 있나요?
0
191
1
clusterrolebinding의 --namespace 옵션의 역할
0
169
2
A.0003 파일 vagrant file 수정 (자문자답)
0
171
2
nfs-client-provisioner 관련 생성 오류 질문
0
196
1





