我正在尝试安装测试Kubernetes集群。我在计算机上安装了最新版本的Azure CLI以及最新的Helm。当我运行命令时:
az aks install-connector --name MyManagedCluster --resource-group MyResourceGroup --connector-name virtual-kubelet --os-type Both
我收到错误:
Deploying the ACI connector for 'Linux' using Helm
Error: unknown flag: --name
Deploying the ACI connector for 'Windows' using Helm
Error: unknown flag: --name
似乎“ az aks install-connector”正在生成格式错误的掌舵命令。任何人都可以阐明如何解决这个问题吗?
由头盔3引起。实际上,CLI命令az aks install-connector
将使用头盔3安装其中显示的图表。但是头盔3没有标志--name
,请参见helm 3 commands。因此会导致错误:
错误:未知标志:-name
您可以在--name
中看到标志helm 2 commands。
解决方案是,您可以跳过CLI命令并直接使用Helm 3将图表安装在AKS群集中。您可以在CLI命令--chart-url
的参数here中找到该图表。或使用头盔2代替头盔3。