개발자

쿠버네티스 환경 구축 질문이 있습니다.

2024년 01월 28일조회 204

현재 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? 라는 오류가 나옵니다... 혹시 무엇 때문에 그런지 아시는 분 계실까요?ㅜㅜ

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 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 을 진행해보세요. 저의 짧은 지식이 조금이나마 도움이 되시길 바라겠습니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!