kubernetes - `kubectl` 未找到。如果需要,试试: 'minikube kubectl -- get pods -A'

标签 kubernetes windows-10 kubectl minikube

我在 Windows 10 中安装了 minikube 。我可以启动 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**

但是在上面的输出中有一个警告(倒数第二行)说 未找到 kubectl。如果需要,请尝试:'minikube kubectl -- get pods -A'

之后我也执行了这个命令 minikube kubectl -- get pods -A

尝试 kubectl 时仍然出现以下错误

C:\WINDOWS\system32>kubectl
'kubectl' is not recognized as an internal or external command,
operable program or batch file.

最佳答案

Minikube 在自身内部安装了 kubectl

因此,要使用通过 minikube 安装的 kubectl,您必须在命令参数前加上 minikube kubectl --。例如:

# the same as `kubectl version --client`
minikube kubectl -- version --client

为方便起见,您可能希望在 shell 配置中添加一个别名。

来源:https://minikube.sigs.k8s.io/docs/handbook/kubectl/

关于kubernetes - `kubectl` 未找到。如果需要,试试: 'minikube kubectl -- get pods -A' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65037796/

相关文章:

kubernetes - 与 kubectl 一起使用时,mobaxterm 无法读取 kube 配置设置?

docker - 如何检测Kubernetes的Pod中发生的异常?

https - 如果在 kubernetes 中将方案设置为 HTTPS,Liveness 探测器是否会验证证书?

kubernetes - kubectl如何检测GCE中的配置?

kubernetes - 我如何在 GKE 中私下转发 cqlsh 的连接

wpf - 在带有 .NET 6 运行时的 Windows 10 上启动 WPF 应用程序不起作用

C# 检测强调色更改 WinRT XAML

vim - 什么是使用Kubernetes的最佳.vimrc设置

kubernetes - 现在监视磁盘和网络Heapster已弃用

c++ - Visual Studio 的最小和最大函数