본문 바로가기
DevOps/Kubernetes

worker node에서 kubectl 사용하기

by 푸푸망나뇽 2021. 9. 24.
반응형

 

kubectl 명령어를 worker node에서 사용하려면

다음과 같은 메시지가 출력된다.

The connection to the server <server-name:port> was refused - did you specify the right host or port?

worker node에서 kubectl명령어를 사용하기 위해 kubernetes config파일이 worker node에 존재해야한다.

kubectl 은 config 파일을 $HOME/.kube 에서 찾아서 사용하기 때문에 해당 폴더에 master node의 컨피그 파일을 복사해주면 된다.

 

우선 worker node에 폴더를 생성한다.

mkdir -p $HOME/.kube

 

그리고 master node에서 컨피그 파일을 워커노드로 복사해준다.

scp $HOME/.kube/config root@<worker node ip>:~/.kube/config

 

그러면 정상적으로 kubectl명령어를 사용할수있게된다.

 

 

 


https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/

 

Creating a cluster with kubeadm

Using kubeadm, you can create a minimum viable Kubernetes cluster that conforms to best practices. In fact, you can use kubeadm to set up a cluster that will pass the Kubernetes Conformance tests. kubeadm also supports other cluster lifecycle functions, su

kubernetes.io

 

반응형

'DevOps > Kubernetes' 카테고리의 다른 글

[Kubernetes] Multi Config 설정하기, kubectl config 명령어  (0) 2022.05.19
helm chart 만들기  (0) 2021.05.14

댓글