• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

7.8. 강의 내용 질문드립니다.

22.10.17 23:41 작성 조회수 154

0

[질문 전 답변]
1. 강의에서 다룬 내용과 관련된 질문인가요? [예]
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예]
3. 질문 잘하기 법을 읽어보셨나요? [예]
(https://www.inflearn.com/blogs/1719)
4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

[질문 하기]

강의 1분10초와 2분6초에...
파드가 죽어도 레이블을 그대로 가지고 올라온다고 하셨는데,
디플로이먼트가 아닌 그냥 파드가 죽었는데
어떻게 다시 올라온다는 것인지 이해가 되지 않습니다.

기준 파드(리더파드)가 살아있는 상태에서 그 리더를 따라 생성되게끔 디플로이먼트를 생성하면, 거기서 생성되는 파드들은
기준 파드가 있는 노드에 따라 생긴다는 것은 이해를 했는데,
애초에 기준 파드는 디플로이먼트가 아니라 일반 파드인데,
어떻게 죽어도 다시 올라온다는 것인지 이해가 되지 않습니다.

 

답변 1

답변을 작성해보세요.

1

안녕하세요

좋은 질문 감사합니다.

기준 Pod의 경우에 Single Pod로 구성되어 있는데, 말씀하신대로 Deployment에 속해 있지 않기 때문에 문제가 생기는 경우에는 셀프힐링은 되기 어렵습니다. 다만 현재는 교육이기 때문에 죽었다 다시 올라온다는 것은 일종의 편의적인 가정을 한 것입니다. 해당 부분을 Deployment로 구성할 수도 있으나, 그렇게 하는 경우 기준 Pod와 Follow Pod가 혼동될 수 있을 것으로 생각되어 현재 랩이 구성되어 있습니다.

또한 이미 잘 아시겠지만, 죽는 경우라고 한다면 대부분 노드 관련 이슈일텐데...

현재 nodeSelector로 매핑되어 있기 때문에 Deployment로 선언된 구성이라고 해도 아마 다시 올라오기 어렵지 않을까 생각이 됩니다. 이 영어 단순 구성을 위해서 affinity나 node-pool형태로 selector하지 않은 것입니다. 현재는 교육이 목적이니까요.

이해에 도움이 되시길 바랍니다.