개발자
현재 vagrantfile을 통해서 virtualbox를 통해 centos7을 구동시키고 있습니다. 여기서 쿠버네티스 환경 설치를 위해 절차를 따라하지만 항상 calico 설치를 위해 아래 구문을 입력하면 오류가 항상 나옵니다. kubectl apply -f calico.yaml 위 구문을 입력하면 The connection to the server localhost:8080 was refused - did you specify the right host or port? 라는 오류가 나옵니다... 혹시 무엇 때문에 그런지 아시는 분 계실까요?ㅜㅜ
답변 1
인기 답변
안녕하세요! 질문의 내용으로 추측해봤을 때 2가지 문제중 하나이지 않을까 싶은데요, 첫번째는 Master Node 가 정상적으로 구축되지 않았을 경우입니다. 어떤 절차를 따라서 설치를 하신건진 모르겠습니다만, https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/ 위 내용을 참고하셔서 kubeadm 을 설치하시고 클러스터 초기화를 진행해 보세요. 혹시나 초기화를 진행하셨었다면, 초기화 과정에서 오류는 없었는지 확인해보시고 reset command 를 통해 한번 다시 초기화를 진행해보시는것도 방법입니다. calico 를 언급하신것으로 보아 Master Node 에 CNI 를 설치하시는 과정에서 위 이슈를 겪으신거 같아 두번째로 말씀드릴 내용은 아닐것 같지만 혹시나 하는 마음으로 정리해본다면 두번째는 Worker Node 가 Master Node 와 정상적으로 Join 이 안되었을 경우입니다. Master Node 에서 kubectl 을 통해 Worker Node 상태 및 control-plane 이 정상적으로 운영중인지 확인해 보시고 STATUS 가 정상이 아닐 경우 Worker Node 를 초기화 한 뒤에 다시 Master Node 에 Join 을 진행해보세요. 저의 짧은 지식이 조금이나마 도움이 되시길 바라겠습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!