метаданные диаграммы (Chart.yaml) отсутствуют при обновлении руля - PullRequest
0 голосов
/ 10 апреля 2019

Я следил за этим сообщением в блоге , и по этой команде

helm upgrade --install airflow airflow/ \ --namespace airflow \ --values values.yaml

Я получил эту ошибку.in airflow: chart metadata (Chart.yaml) missing но у меня фактически есть файл Chart.yaml в airflow/.

$ ls
Chart.yaml      charts          requirements.yaml   tiller.yaml
Icon?           requirements.lock   templates       values.yaml

версия шлема и модуль kubectl ниже

$ helm version
Client: &version.Version{SemVer:"v2.13.1", GitCommit:"618447cbf203d147601b4b9bd7f8c37a5d39fbb4", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.13.1", GitCommit:"618447cbf203d147601b4b9bd7f8c37a5d39fbb4", GitTreeState:"clean"}
$ kubectl get pods --namespace kube-system
NAME                                    READY     STATUS    RESTARTS   AGE
coredns-fb8b8dccf-9z8v5                 1/1       Running   3          6h
coredns-fb8b8dccf-wdtpl                 1/1       Running   3          6h
etcd-minikube                           1/1       Running   1          6h
kube-addon-manager-minikube             1/1       Running   1          6h
kube-apiserver-minikube                 1/1       Running   1          6h
kube-controller-manager-minikube        1/1       Running   1          6h
kube-proxy-m4whq                        1/1       Running   0          2h
kube-scheduler-minikube                 1/1       Running   1          6h
kubernetes-dashboard-79dd6bfc48-5z9cx   1/1       Running   3          6h
storage-provisioner                     1/1       Running   3          6h
tiller-deploy-8458f6c667-wmv62          1/1       Running   1          4h

Может кто-нибудь помочь исправить это?

Ответы [ 2 ]

1 голос
/ 10 апреля 2019

подробную информацию об обновлении helm и требованиях вы можете найти здесь :

В вашем примере перейдите в каталог airflow-kube-helm и запустите:

helm upgrade --install airflow ./airflow/ --namespace airflow --values ./airflow/values.yaml

Если предыдущее развертывание не удалось, используйте helm delete (your_release_name) --purge Подробнее об этой проблеме здесь и здесь

Надеюсь, эта помощь.Пожалуйста, поделитесь своими выводами.

0 голосов
/ 21 мая 2019

У меня также была ошибка с Airflow.Я заметил, что вы должны уважать структуру папок.В этом примере произойдет сбой:

./charts
  ./charts/airflow
  ./charts/template ---> will produce the error 

Пока будет работать эта структура папок:

./charts
   ./charts/airflow 
   templates --> will work
...