我在Mac上安装了microk8s。我想使用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
正在多路径创建的vm中查找Chart.yaml
。