작성
·
485
1
안녕하세요
윈도우에 kubectl을 설치하였는데, 예전강의 이후 버전이 많이 업데이트 되었는지, 버전을 지정하고 kubectl을 설치하니 버전차이(skew) 경고를 받았습니다.
WARNING: version difference between client (1.23) and server (1.25) exceeds the supported minor version skew of +/-1
그래서 서버 버전과 동일한 1.25 버전의 kubectl을 curl로 동일하게 설치하였는데, 그 이후로는 'kubectl version' 명령어를 입력하면
The system cannot execute the specified program.
으로 나옵니다.
제 예상에는 1.23과 1.25 버전 2개의 kubectl이 설치되어 있어서인데, 혹시나 시스템환경변수 설정에 PATH부분을 보아도 기본 kubectl.exe이 있는 bin폴더 경로가 정상적으로 기입되어 있습니다.
이런 경우, kubectl을 삭제하고 재설치하는 것이 가장 좋을 것 같은데, 의외로 구글링했을 때 답이 나오지 않네요..
어떻게 해결하면 좋을지 문의드립니다.
감사합니다.
답변 1
0
안녕하세요!
적어주신 오류 메시지를 보면 정상적인 kubectl 실행파일이 아닌것으로 보입니다.
curl이 아니라 직접 다운로드하여 설치해보시겠어요?
https://dl.k8s.io/release/v1.25.0/bin/windows/amd64/kubectl.exe
동일하게 오류가 발생한다면 다시 문의부탁드려요.
감사합니다!