kubectl 동작 과정

  1. kubernetes cluster 구성
  2. master node에 kubectl이 설치되어 있어야함
  3. root 사용자가 kubectl command 사용
  4. kubectl이 kube-apiserver에게 특정 동작의 api를 날림

kubectl 통신 설정

  1. kubernetes 설치시 /etc/kubernetes에 admin.conf 파일
  2. kube-apiserver에 접근할 수 있는 ip 인증서
  3. 이 파일을 /root/.kube에 config로 복사해 놓으면 사용자가 master node에 접속해서 kubectl command 사용 가능
  4. 외부 pc의 /root/.kube에 config를 복사하면 외부에서도 kubectl command 사용 가능

                 **HELM도 동일**
    

helm 동작 과정

  1. master node에 helm을 설치
  2. root 사용자가 helm command 사용
  3. /root/.kube에 있는 config 파일을 읽고 api를 날릴 kube-apisever를 인식함
  4. 마찬가지로 외부에서도 command 사용 가능