kubectl run하면 master node쪽에서 ~/.kube/config를 참조해서 요청
kubectl get nodes -v9 자신의 home의 config파일을 참조, RESTful API로 자동 converting
etcd(noSQL, 여러 노드의 분산 아키텍처)에서 노드 관리
스케쥴링은 스케쥴러에서 담당, 가장 적합한 노드를 배정
스케쥴러에서 대기하고있다가 이벤트가 발생하게되면 kube-apiserver에 알림
etcd는 데이터의 무결성이 중요하기 때문에 kube-schedulter와 직접적으로 소통하지 않음, etcd를 포함한 모든 소통은 kube-apiserver에서 담당
트래픽을 제어하기 위한 kube-proxy
모든 worker에는 kubelet, kube-proxy, container runtime 3개가 존재
cloud-controller manager k8s를 클라우드에 구축할 때 k8s 관련 명령을


컴포넌트 환경마다 동작하는 방식이 조금씩 다름
프로덕션 환경은 홀수개, 최소 3개 최대 5개를 recommend
어디서 다운받았는지 알 수 있음
