강의

멘토링

커뮤니티

Inflearn Community Q&A

fbi95756981's profile image
fbi95756981

asked

Learning Kubernetes with Pictures (v1.30) - {{ x86-64, arm64 }}

7.3. Static Pods

Static Pod 강의 중 궁금한게 있습니다.

Written on

·

200

0

안녕하세요 Static pod에서 6분대의 내용을 보고 있었는데요,
 
Static Pod를 사용하면 스케쥴러가 관리할 수 없는 영역으로 빠진다는 것인가요? 아니면 kubectl로 만든 것이 관리할 수 없는 영역으로 빠진다는 것인지 좀 헷갈립니다. Static Pod를 사용할 때 히스토리를 남겨야 한다는 설명으로는 전자가 맞는 것 같지만, 시원한 설명이 필요합니다 ㅎㅎ
 
staticpodkubernetesdocker

Answer 1

3

kubernetes님의 프로필 이미지
kubernetes
Instructor

안녕하세요 

kubectl을 이용하는 방법은 대략 이렇습니다.

(시작 쿠버 아키택처 그림 다시 보셔도 좋을꺼 같아요) 

kubectl > API서버 > 컨트롤러 > 스케줄러 > 워커 노드 쪽 (kubelet이 여기 있음)

 

그런데 static pod는 

kubectl을 이용하여 위의 순서를 따라가는 것이 아니라

이미 kubelet 에서 만들어 두어야 하는 옵션(/ect/kuberentes/manifests/)에 있습니다. 

따라서 절차적으로 다른 것입니다. 

 

kubectl은 관리의 도구라기 보다...바이너리 파일이라서..아마 그 부분이 혼동이 오시는거 같은데..

설명을 따로 드리진 않았지만 ~/.kube/config <<< 이 파일을 열어서 거기 주소가 API 주소 및 열려있는 포트라는 것을 확인해 보시면 좀 더 명확해 지실꺼 같네요. 해당 파일이 kubectl에서 읽어오는 파일이라서요. 

 

또는 책에 ~/.kube/config를 다른 곳에 복사해서도 마스터 노드와 동일한 결과를 낸다는 것을 보셔도 좋을 것 같습니다. 

 

이해에 도움이 되셨기를 바랍니다. 

조훈 드림. 

fbi95756981님의 프로필 이미지
fbi95756981
Questioner

친절한 답변 감사합니다.

fbi95756981's profile image
fbi95756981

asked

Ask a question