Ingress-Controller Deployment терпит неудачу - PullRequest
0 голосов
/ 25 марта 2020

Я пытаюсь развернуть входной контроллер в кластере GKE - K8S, где включен RBA C, но я получаю ошибку ниже.

W

Это команда, которую я выполнил ...

helm install --name nginx -ingress stable / nginx -ingress --set rba c .create = true --set controller. publishService.enabled = true

он дал мне ниже ошибка
Ошибка: проверка не удалась: [serviceaccounts "nginx -ingress" не найден, serviceaccounts "nginx -ingress-backend" не найден, clusterroles .rba c .authorization.k8s.io "nginx -ingress" не найден, clusterrolebindings.rba c .authorization.k8s.io "nginx -ingress" не найден, role.rba c. authorization.k8s.io "nginx -ingress" не найден, rolebindings.rba c .authorization.k8s.io "nginx -ingress" не найден, службы "nginx -ingress-controller" не найдены, службы "nginx -ingress-default-backend" не найдены, deployments.apps "nginx -ingress-controller" не найдены, deployments.apps "nginx -ingress-default-backend" не найдено]

Я перехожу по этой ссылке: https://cloud.google.com/community/tutorials/nginx-ingress-gke

Не могли бы вы поделиться своими мыслями об устранении этой проблемы и ее устранении. Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 02 апреля 2020

Это известная проблема в шлеме 2.16.4: https://github.com/helm/helm/issues/7797

Вы можете обновить Helm до 2.16.5 для решения проблемы.

1 голос
/ 02 апреля 2020

Существует простой обходной путь: версии руля и руля понижения .

Вот шаги, как это сделать: downgrade-helm-tiller .

Помните, что версия helm на сервере и клиенте должна быть одинаковой для связи.

Аналогичные проблемы: helm-validation-fail , validation-helm-install .

Полезная документация: gke- nginx -ingress .

...