Warm tip: This article is reproduced from serverfault.com, please click

`kubectl` not found. If you need it, try: 'minikube kubectl -- get pods -A'

发布于 2020-11-27 12:59:41

I installed minikube in Windows 10 . I am able to start minikube

**C:\WINDOWS\system32>minikube start
* minikube v1.15.1 on Microsoft Windows 10 Pro 10.0.18363 Build 18363
* Using the hyperv driver based on existing profile
* Starting control plane node minikube in cluster minikube
* Restarting existing hyperv VM for "minikube" ...
* Preparing Kubernetes v1.19.4 on Docker 19.03.13 ...
* Verifying Kubernetes components...
* Enabled addons: storage-provisioner, default-storageclass
* kubectl not found. If you need it, try: 'minikube kubectl -- get pods -A'
* Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default**

But there is a warning in above output ( 2nd last line ) says kubectl not found. If you need it, try: 'minikube kubectl -- get pods -A'

After that I executed this command too minikube kubectl -- get pods -A

Still getting below error while trying kubectl

C:\WINDOWS\system32>kubectl
'kubectl' is not recognized as an internal or external command,
operable program or batch file.
Questioner
Arun
Viewed
11
Mariusz K. 2020-11-27 22:47:09

It means that the kubectl might not be present on your machine or that it is not added to your PATH.

You can follow these instructions to install it either by downloading executable or by using curl:

curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.19.0/bin/windows/amd64/kubectl.exe

After that add the binary to PATH.

You can run kubectl version --client to ensure correct version is downloaded.