我正在尝试通过我的私有aks集群部署我的helm charts,但是,我无法做任何事情,因为它找不到我本地目录的路径。
这是我正在运行的命令:
az aks command invoke \
--resource-group aharo-aks-appgateway01 \
--name aharo-aks02 \
--command "helm install haro ./haro_files_helm_chart"
这是我收到的错误消息
command started at 2023-01-06 22:49:46+00:00, finished at 2023-01-06 22:49:46+00:00 with exitcode=1
Error: INSTALLATION FAILED: path "./haro_files_helm_chart" not found
为了证明这种类型的命令可以工作,我尝试了Microsoft文档中的一个命令:
az aks command invoke \
--resource-group aharo-aks-appgateway01 \
--name aharo-aks02 \
--command "helm repo add bitnami https://charts.bitnami.com/bitnami && helm repo update && helm install my-release bitnami/nginx"
我还可以做些什么来查找我的目录路径?您知道我是否可能丢失了群集上的任何配置吗?
1条答案
按热度按时间t9aqgxwy1#
当您向AKS VM传递helm install命令时,VM(节点)将在其文件系统中查找
./haro_files_helm_chart
,而不是在运行该命令的计算机中查找,因此出现路径未找到错误。在您分享的示例中,节点正在安装它首先下载的舵形图。
要解决这个问题,您应该将helm chart的目录附加到
az aks command invoke
中,如下所示:您还可以附加当前目录中的所有文件。例如: