HOWTO

mac 에서 원격 kubernetes cluster 제어하기

한크크 2018. 11. 22. 18:40

kubernetes cluster 구성 후 kubernetes node 에 접속하지 않고 mac 에서 바로 pod 도 만들고 cluster 정보도 확인할 수 있도록 설정할 수 있다. 

원격으로 kubernetes 를 접근할 경우 weavescope 을 통해 컨테이너 간 toploogy dashboard 를 쉽게 확인할 수 있다. 


1. kubernetes-cli 설치


brew install kubernetes-cli


2. kubernetes version 확인

kubernetes cli 가 정상적으로 설치되었다고 하면 아래와 같이 정상인듯 아닌듯 한 내용으로 보여진다. 



3. 원격 kubernetes cluster 정보 내려받기 

mac 에서 접속하고자 하는 원격 kubernetes cluster 의 credential file 을 내려받는다. 

필자는 root 계정으로 kubernetes 를 설치했기 때문에 /root 하위에 .kube 디렉토리가 있었는데 다른 계정으로 구성한 경우 해당 계정의 home dir 로 가면 확인할 수 있다. 


scp -r root@$kubernetes node IP:/root/.kube .


생각보다 꽤 많은 파일들을 내려받는다. 



4. 다운받은 .kube 디렉토리를 home directory 로 복사


cp -r .kube $HOME/


5. kubectl version 확인 

원격 kubernetes credential 내려 받은 이후에 다시 version 을 확인해본다.



nodes 나 pods 정보도 조회해 본다. kubernetes cluster node 에서 수행한 결과와 동일한 결과를 조회할 수 있다. 



반응형