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

박찬호님의 프로필 이미지

작성한 질문수

쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}

Mac M2에서 vagrant 설치 시 API 서버 문제

작성

·

118

0

안녕하세요

너무 좋은 강의 잘 듣고 있습니다

원래 윈도우 환경에서 실습하다가 이번에 실리콘칩도 지원하는 환경이 나온다고 해서 맥북에 실습환경을 구축하고 있는데 계속 오류가 납니다.

스크린샷 2024-07-08 오전 5.26.50.png

API server에서 오류가 난다고 하는데 해당 가상머신을 삭제하고 다시 진행해도 마찬가지이고 어떨때는 컨트롤플레인 노드에서조차 API server가 안뜰때도 있습니다.

 

이거땜에 밤을 새웠는데도 해결이 안되네요..정말 해결하고 싶습니다. 원인이 뭘까요?

답변 1

0

조훈(Hoon Jo)님의 프로필 이미지
조훈(Hoon Jo)
지식공유자

안녕하세요

1차적으로 올려주신 이미지는 w1-k8s가 cp-k8s에 조인하지 못해서 나는 에러라서 거기서 얻을 수 있는 정보는 많지 않습니다. 그 시점에 cp-k8s에서 kubernetes cluster를 구성하는 요소(주로 API 서버)의 상태 그리고 로그를 봐야 할꺼 같습니다....

 

로그를 안 보고는 근거 없이 예상 밖에 할 수 없긴 한데요.

1차적으로는 cp-k8s에 관련한 것들에 대한 삭제가 확실히 이루어졌는지 부터 확인이 필요할 것 같고...

정확한 것은 cp-k8s의 상태 로그가 필요합니다.

또한 다음과 같이 다른 종류의 Host의 문제로도 발생하니, 이건 호스트 상의 이슈인지부터 확인이 필요할 것 같습니다.

vagrant up시 couldn't validate the identity of the API server 문제 발생

 

  1. cp-k8s 관련 로그 확인해서 모두 올라왔는지 확인 (로그가 아니라 kubectl get node를 해도 단순 확인도 가능하긴 합니다.)

  2. 방화벽등 네트워크 확인(포트 포함)

  3. 다른 장비에서도 재현을 하는 방법 확인 (<<< 이걸 저에게 알려주시면 제가 해결하고 안내도 가능할 것 같습니다.)

으로 일단 말씀드려야 할 것 같습니다.

 

그리고 영상에서 말씀드린 것처럼 여러가지 복잡성으로 윈도 환경을 더 추천합니다.