使用 Minikube kubectl 创建部署时的未知图像标志

Unknown image flag when creating deployment using Minikube kubectl

我在 windows 10 cmd 上使用 minikube 创建部署时得到 unknown image flag。为什么?

C:\WINDOWS\system32>minikube kubectl create deployment nginxdepl --image=nginx
Error: unknown flag: --image
See 'minikube kubectl --help' for usage.

C:\WINDOWS\system32>

你的命令有问题。你正在混合使用 kubectl 和 minikube。

minikube 用于管理您的单节点本地开发集群。 kubectl 用于与您的集群交互。

您应该使用以下命令:

kubectl create deployment nginxdepl --image nginx

使用 kubectl bundled with minikube 时,命令略有不同。

documentation 开始,您的命令应该是:

minikube kubectl -- create deployment nginxdepl --image=nginx

不同之处在于kubectl

之后的--