Inflearn brand logo image
Inflearn brand logo image
채널톡 아이콘

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

denia park님의 프로필 이미지

작성한 질문수 20

컴팩트하게 이해하고 바로 구현하는 Kubernetes ELK 로그 모니터링 시스템

2.2 minikube 소개

kubectl 버전 관련 문의

해결된 질문

작성

·

74

1

안녕하세요 강사님

 

강의소개에 있는 다음 내용에 맞춰서 kubectl을 설치하려고 하다가 버전 관련 문의가 있어서 다음과 같이 질문을 남기게 됐습니다.

 

image.png

여기에 올려주신 내용에 맞춰서 kubectl을 설치하려고 Window 설치 페이지에 방문 후 설치하려고 하다가 해당 페이지에서 다음과 같은 내용을 확인했습니다.

 

Docker Desktop for Windows adds its own version of kubectl to PATH. If you have installed Docker Desktop before, you may need to place your PATH entry before the one added by the Docker Desktop installer or remove the Docker Desktop's kubectl.

 

저는 예전에 Docker Desktop for Windows를 설치했었고, 평소에도 Docker를 실행할 때 해당 Docker Desktop를 이용하여 실행 했었는데요.

 

터미널에 들어가 기존에 깔려있는 kubectl 버전을 확인해보니, 다음과 같이 나왔습니다.

 

$ kubectl version --client
Client Version: v1.30.2

 

공식 홈페이지의 최신 버전은 1.32 버전인것 같은데, 혹시 1.32 버전이 아니면 실습을 진행하는데 있어 문제가 있을까요?

image.png

 

감사합니다!

답변 1

1

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

안녕하세요 Denia님,

 

kubectl와 minikube 버전 관련하여 질문 주셔서 감사합니다!

 

만약 minikube을 현재 최신 버전인 v1.34.0으로 설치하셨다면, 해당 minikube로 생성되는 k8s 클러스터의 버전은 v1.31.0일 텐데요. (참고 링크)

 

해당 Kubernetes 버전은 현재 Denia님 로컬에 설치된 kubectl v1.30.2와 Minor 버전이 1만큼 차이나기 때문에 둘 간의 호환성 이슈가 발생하진 않을 것입니다. (참고 링크)

 

이는 반대로 kubectl의 최신 버전인 v1.32.0을 설치해서 minikube 최신 버전과 함께 사용하더라도 마찬가지입니다.

 

혹시 몰라 저도 방금 kubectl v1.30.2와 minikube v1.34.0 (즉, k8s v1.31) 조건에서 실습 배포 테스트를 했었는데 정상 동작함을 확인했습니다.😊 그러니 현재 설치된 kubectl v1.30.2을 사용하셔도 무방합니다. (물론 최신 kubectl와 최신 minikube를 같이 사용하는 것이 좋지만요!)

 

본 강의의 실습은 k8s에서 자주 사용되는 기본적인 기능을 위주로 활용하도록 구성했기 때문에 k8s 버전에 영향을 덜 받을 것이지만, 저도 수강생분들의 실습에 문제가 생기진 않도록 minikube 및 k8s 버전을 모니터링하고 혹시 문제가 있으면 답변 및 공지로 업데이트 드리겠습니다.

 

감사합니다.

denia park님의 프로필 이미지
denia park
질문자

빠르고도 친절한 답변 정말 감사합니다!!

 

그리고 각 의견에 대해서 공식문서를 참고하여 알려주시니, 만약에 또 다시 문제가 생기면 어디를 찾아봐야 할 지 큰 도움이 될 것 같습니다 👍

 

강의를 다 들은건 아니지만, 초반 강의만 듣고도 k8s에 무지했던 저에게 큰 도움이 되었습니다.

 

좋은 강의 만들어 주셔서 감사합니다!

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

답변이 도움되셨다니 기쁩니다😊

 

강의 이론 파트의 k8s 관련 내용은 ELK 모니터링 시스템 배포에 필요한 필수 지식 위주로 컴팩트하게 전달드리려고 노력했는데, 이렇게 긍정적인 피드백을 주셔서 감사합니다!

 

앞으로 더 좋은 지식 공유해드리도록 하겠습니다.

 

감사합니다.