본문 바로가기

쿠버네티스

kubectl 에러 시

728x90
반응형

 

kubectl : 'kubectl' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.
위치 줄:1 문자:1
+ kubectl apply -f .\nginx-pod.yaml
+ ~~~~~~~
    + CategoryInfo          : ObjectNotFound: (kubectl:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

 

이렇게 에러 뜨면 kubectl이 설치가 안된것이기에

 

where kubectl

 

입력했는데 아무것도 뜨지 않으면 설치가 되어 있지 않은것임.

 

https://kubernetes.io/docs/tasks/tools/install-kubectl-windows/

 

Install and Set Up kubectl on Windows

Before you begin You must use a kubectl version that is within one minor version difference of your cluster. For example, a v1.35 client can communicate with v1.34, v1.35, and v1.36 control planes. Using the latest compatible version of kubectl helps avoid

kubernetes.io

 

 

curl.exe -LO "https://dl.k8s.io/release/v1.35.0/bin/windows/amd64/kubectl.exe"

 

입력해서 설치해준다.

 

환경변수 path에 등록되어 있지 않으면 아래와 같이 뜬다.

 

Suggestion [3,General]: kubectl 명령이 현재 위치에 있지만 이 명령을 찾을 수 없습니다.
Windows PowerShell은 기본적으로 현재 위치에서 명령을 로드하지 않습니다.
이 명령을 신뢰하는 경우 대신 ".\kubectl"을(를) 입력하십시오. 
자세한 내용은 "get-help about_Command_Precedence"를 참조하십시오.

 

계속 해도 안되니까...

 

윈도우 docker를 깔고 kubernates 사용 설정을 하니까 되더라...


시간 엄청 소모했네....

 

그리고나서 재부팅하니까 되더라!!!

 

728x90
반응형