개발자

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

2024년 01월 28일조회 203

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

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

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

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 01월 28일

오류 메시지를 보면 쿠버네티스 API 서버에 연결하는 데 문제가 있는 것으로 보입니다. 이 문제는 주로 설정이 제대로 완료되지 않았거나, kubectl이 올바른 kubeconfig 파일을 참조하지 않아 발생하곤 합니다. 다음 과정을 차례대로 확인해보시면 해결할 수 있을 것 같습니다: 1. `kubectl version`명령어를 실행하여 클라이언트와 서버 버전 정보가 모두 출력되는지 확인합니다. - 만약 클라이언트 정보만 출력된다면 kubectl 설정에 문제가 있을 수 있습니다. 2. `~/.kube/config` 파일이 존재하는지, 그리고 내용이 올바른지 확인합니다. - `kubectl config view` 명령어를 사용해서 kubeconfig의 내용을 검토할 수 있습니다. 여기서 현재 context 와 해당 context의 cluster, user 등의 정보를 확인해주세요. 3. Kubernetes API 서버가 실행 중인지 확인합니다. - 예를 들어, 만약 마스터 노드에서 작업 중이라면, `systemctl status kube-apiserver` 명령으로 상태를 확인할 수 있습니다. 4. 방화벽 또는 네트워크 정책 등 네트워크 관련 이슈도 있을 수 있으니, 필요하다면 iptables 규칙도 함께 점검해보시길 바랍니다. 이 모든 점검 사항이 정상적인데도 불구하고 동일한 문제가 발생한다면, kubectl 명령 실행 시 `-v 9` 옵션을 추가하여 자세한 로그를 출력해보는 것도 추천드립니다. 이 정보를 통해 문제의 원인을 좀 더 세밀하게 파악할 수 있을 것입니다.

목록으로

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