Как решить Ошибка: валидация: chart.metadata требуется для Ma c с использованием microk8s - PullRequest
0 голосов
/ 30 апреля 2020

Я установил microk8s на Ма c. Я хочу развернуть приложение, используя 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

В чем может быть проблема?

1 Ответ

1 голос
/ 01 мая 2020

Мне удалось решить эту проблему с помощью этой команды. multipass exec MicroK8sVM -- sudo /snap/bin/microk8s.config > $HOME/.kube/config

Проблема была в том, что microk8s helm3 install искал Chart.yaml в виртуальной машине, созданной MultiPass.

...