해결된 질문
작성
·
471
2
답변 6
1
상세한 확인 감사합니다.
저도 다시 확인해보니까, init-containers보다 노드 스케줄링이 먼저네요.
아래 내용의 출력 결과에도 순서가 명확하게 표시되있고요
https://kubernetes.io/docs/concepts/workloads/pods/init-containers/#init-containers-in-use
저도 라이프사이클 강의에 잘못된 순서 부분을 수정 해놔야겠네요!
좋은 질문 감사합니다~^^
1
안녕하세요.
저는 이벤트 로그를 통해서 확인해보았는데
도움이 될까 글 남깁니다.
# kubectl
1. kubectl create deplyment
# deployment controller
2. api server로 부터 deployment 생성 통지받음
3. deployment controller create replicaset
# replication controller
4. api server로 부터 replicaset 생성 통지받음
5. replicaset controller create pod
# scheduler
6. api server로 부터 pod 생성 통지 받음
7. 최적의 노드 찾아 스케줄 (노드에 할당)
# kubelet container runntime
8. init container image pull
create init container
started init container
9. main container image pull
create container
started container
1
아닙니다~
질문에서 컨테이너 생성이 Pod 생성으로 오해하고 있나 싶어서 다시 한번 질문드린거고요.
initialized 을 컨테이너 생성전에 필요시 먼저 생성되는 Init 컨테이너라고 생각하셨음. 맞습니다.
그리고 아직 제가 원래 질문에 대한 답변을 드린건 아니고요^^
결국 질문의 요지는 init컨테이너 생성이 먼저냐 본 Pod 스케줄이 먼저냐인거죠?
글을 쓰면서 생각해보면 Pod 스케줄이 먼저일것 같고, 그렇다면 강의 내용을 좀 수정해야할것 같은데 명확하게 해당 설명에 대한 내용이 검색이 안되네요. 좀더 찾아보고 답변 드리겠습니다.
1
0
0