如何解决错误:验证:使用microk8s在Mac上需要chart.metadata

问题描述 投票:0回答:1

我已经在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命令的别名。 Helm3kubectl

可能是什么问题?

kubernetes-helm kubectl microk8s multipass
1个回答
0
投票

我设法通过运行此命令解决了这个问题。multipass exec MicroK8sVM -- sudo /snap/bin/microk8s.config > $HOME/.kube/config

问题是,microk8s helm3 install正在通过多遍创建的虚拟机中寻找Chart.yaml

© www.soinside.com 2019 - 2024. All rights reserved.