[Error] kubectl error - did you specify the right host or port?
[Error] kubectl error - did you specify the right host or port?
The connection to the server localhost:8080 was refused 오류 해결법
- kubectl 명령어를 입력하면 다음 오류 메시지가 발생하는 경우가 있습니다.
1
The connection to the server localhost:8080 was refused - did you specify the right host or port?
이 문제는 다음 명령어를 입력하면 해결이 됩니다.
1
2
3
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
- 위에서 admin.conf 파일은 kubeadm init 명령어를 수행했을 때 생성됩니다.
- 즉, master 노드에서만 kubectl 명령어를 사용할 수 있으며, 다른 노드에서 kubectl 명령어를 사용하고 싶을 때는 master 노드에서 생성한 admin.conf 파일을 복사해오면 일반 노드에서도 kubectl 명령어를 사용할 수 있습니다.
Unable to connect to the server: x509 오류 해결법
1
Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernetes")
이 문제는 다음 명령어를 입력하면 해결이 됩니다.
1
export KUBECONFIG=/etc/kubernetes/admin.conf
This post is licensed under CC BY 4.0 by the author.