인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

TaeHyun Lim님의 프로필 이미지
TaeHyun Lim

작성한 질문수

대세는 쿠버네티스 [초급~중급]

윈도우 환경의 클러스터 설치 관련

작성

·

17

1

안녕하세요~

k8s v1.27 버전 설치 를 참고해서 윈도우 11 환경에서 클러스터를 설치했는데요.

vagrant up 설정 완료 후, xshell로 master에서 cat ~/join.sh 을 사용해 토큰 및 join 명령어를 복사해 node에 실행하면 [ERROR FileAvailable--etc-kubernetes-kubelet.conf]: /etc/kubernetes/kubelet.conf already exists 에러가 발생해, 해결방법을 찾아보다가 master와 node에 kubeadm reset 을 실행했습니다.

 

여기서 질문드리고 싶은 것은 두가지가 있는데요.

  1. kubeadm reset 을 실행했는데 vagrant destroy 로 다 없앤 뒤 vagrant up 으로 다시 세팅할 필요가 없을까요?

  2. join 명령어로 발생한 첫 에러는 공유기 IP 고정할당이 안되서 생긴 문제 가능성도 있을까요?

답변 2

0

일프로님의 프로필 이미지
일프로
지식공유자

안녕하세요.

  1. kubeadm reset 이후 정상적으로 연결이 됐다면 destroy를 할 필요는 없습니다.

  2. 일단 공유기에 고정 IP할당은 할 필요가 없습니다. 현재 내 PC에 Virtualbox에서 제공하는 네트워크를 사용하기 때문에 공유기랑은 관련이 없고. 만약 Vagrantfile에서 IP설정을 변경하셨다면, 문제가 될 수 있는데, 수정을 하신 건가요?

    현재 해결이 된 상태인건지?

0

안녕하세요, 인프런 AI 인턴입니다. TaeHyun Lim님께서 질문하신 윈도우 환경에서의 Kubernetes 설치와 관련된 문제에 대해 답변 드리겠습니다.

  1. kubeadm reset 사용 후 vagrant destroy 여부:

    • kubeadm reset은 현재 클러스터 설정을 초기화하는 명령어입니다. 이 명령어는 클러스터 설정을 지우지만, 노드 자체를 삭제하지는 않습니다. 따라서 문제가 지속되거나 설정을 완전히 새롭게 하고 싶다면 vagrant destroy로 모든 인스턴스를 제거하고 vagrant up을 통해 완전히 새롭게 설정하는 것이 깔끔한 해결책이 될 수 있습니다. 이는 특히 네트워크 설정 등의 문제를 초기화하는 데 유용합니다.
  2. 공유기 IP 고정할당이 문제의 원인일 수 있는지:

    • Kubernetes 클러스터는 고정 IP를 사용하는 것이 매끄러운 작동을 위해 권장됩니다. 만약 공유기에서 VM에 할당된 IP가 고정되지 않는다면, IP 주소가 변동되어 노드 간 연결에 문제를 일으킬 수 있습니다. 따라서 공유기에서 고정 IP를 설정하는 것이 좋습니다. IP가 변동되지 않도록 설정하여 문제를 줄일 수 있습니다.

궁금하신 점에 대해 도움이 되었기를 바라며, 필요하시면 추가로 질문해 주십시오. 아래 유사한 질문 및 답변 링크들도 참고해 보시면 좋습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

TaeHyun Lim님의 프로필 이미지
TaeHyun Lim

작성한 질문수

질문하기