※주의
이 글은 제가 혼자 공부하면서 여기저기 찾아보고 정리하는 곳이라서
글의 퀄리티나 내용상 맞지 않는 부분들이 있습니다.
공식문서가 더욱 더 큰 도움이 될 수 있습니다!
궁금점
minikube status
를 입력했을 때 나오는
type, host, kubelet, apiserver, kubeconfig들은 각각 무엇을 의미할까?
행동
맨 처음 나오는 minikube는 cluster의 이름을 의미한다.
kubelet
kubelet은 클러스터의 각 노드에서 실행되는 에이전트로
kubelet이 정상적으로 돌아가고 있다는 뜻이다.
apiserver
apiserver는 쿠버네티스 API를 노출하는 쿠버네티스 컨트롤 플레인 컴포넌트이다.
API 서버는 작업 상태를 정의하고 조회할 수 있는 RESTful 웹 서비스를 제공한다.
마스터 노드와 워커 노드의 모든 요청과 응답은 apiserver를 통해서 진행된다.
정상적으로 돌아가고 있을 때 Running의 상태를 표기한다.
kubeconfig
kubeconfig 파일은 클러스터에 대한 접근을 구성하는 데 사용되는 파일이다.
(파일 이름이 kubeconfig 라는 것은 아니다.)
기본적으로 kubectl은 $HOME/.kube 디렉터리에서 config라는 이름의 파일을 찾는데
잘 찾아진 파일로 부터 클러스터에 대한 접근을 구성이 완료가 되었으면
configured라는 상태 메세지가 뜬다.
혹시 host와 type의 정확한 의미를 아시는 분 계신가요?..ㅜ
참고
https://kubernetes.io/ko/docs/concepts/overview/components/#kube-apiserver
https://kubernetes.io/ko/docs/concepts/configuration/organize-cluster-access-kubeconfig/
'Kubernetes & Docker > 궁금한 것' 카테고리의 다른 글
쿠버네티스 apiVersion에 대해서 (0) | 2020.07.17 |
---|---|
쿠버네티스 볼륨(volume)에 대해서 (0) | 2020.07.17 |
쿠버네티스 노드와 마스터 서버에 대해서(kubelet, kubeadm) (0) | 2020.07.17 |
쿠버네티스 서비스(service)의 노드포트(NodePort)의 포트가 겹쳤을 때 어떻게 될까? (0) | 2020.07.17 |
쿠버네티스 YAML파일 Selector는 무엇을 가리킬까? (2) | 2020.07.16 |