我已经在Mac上安装了microk8。我想使用helm3部署应用程序,但它抱怨Error: validation: chart.metadata is required
。我正在Chart.yaml
所在的目录中运行此文件,如下所示。
➜ gluu git:(4.1) ✗ ls
Chart.yaml charts templates values.yaml
这里是命令
➜ gluu git:(4.1) ✗ helm3 install zz .
Error: validation: chart.metadata is required
An error occurred when trying to execute 'sudo microk8s.helm3 install zz .' with 'multipass': returned exit code 1.
我是microk8s命令的别名。 Helm3
和kubectl
可能是什么问题?
我设法通过运行此命令解决了这个问题。multipass exec MicroK8sVM -- sudo /snap/bin/microk8s.config > $HOME/.kube/config
问题是,microk8s helm3 install
正在通过多遍创建的虚拟机中寻找Chart.yaml
。