Development Artist

[Issue, Kubernetes, Linux] The connection to the server localhost:8080 was refused - did you specify the right host or port? 본문

TroubleShooting/Linux Issue

[Issue, Kubernetes, Linux] The connection to the server localhost:8080 was refused - did you specify the right host or port?

JMcunst 2022. 12. 23. 17:08
728x90
반응형

이슈

 'yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes' 명령어로 kubelet, kubeadm, kubectl을 설치 후, 

 'systemctl enable --now kubelet' 명령어 실행. 이후 'systemctl status kubelet' 명령어 수행.

kubelet 서비스가 failed 난 것을 확인.

'kubectl version --short' 쳐보니, 

다음과 같이 "The connection to the server localhost:8080 was refused - did you specify the right host or port?"이 보인다.

해결

1. kubectl init 명령어 사용 후,

2.1. root로 진행할 경우

export KUBECONFIG=/etc/kubernetes/admin.conf

2.2. 일반적인 진행

 mkdir -p $HOME/.kube
 cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
 chown $(id -u):$(id -g) $HOME/.kube/config

원인(추정)

master 노드 초기화가 되지 않아서 세팅에 아무것도 없는 것으로 추정.

728x90
반응형
Comments