Произошла внутренняя ошибка: не удалось вызвать веб-перехватчик «validate.nginx.ingress.kubernetes.io»

у меня есть входной контроллер и работает в пространстве имен по умолчанию. мои другие пространства имен имеют свои собственные входные файлы yaml. всякий раз, когда я пытаюсь развернуть это. я получаю следующую ошибку:

Error from server (InternalError): error when creating "orchestration-ingress.yml": Internal error occurred: failed calling webhook "validate.nginx.ingress.kubernetes.io": Post https://ingress-nginx-controller-admission.default.svc:443/extensions/v1beta1/ingresses?timeout=30s: x509: certificate is valid for ingress-nginx-controller-admission, ingress-nginx-controller-admission.ingress-nginx.svc, not ingress-nginx-controller-admission.default.svc```

В чем причина развертывания вашего входного контроллера nginx в пространстве имен default? Согласно документации стандартный способ его развертывания — помещение его в ingress-nginx пространство имен. Просто разверните его в пространстве имен ingress-nginx, и он должен работать нормально. Ваши входящие ресурсы можно развернуть в других пространствах имен.

mario 21.12.2020 11:21
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
0
1
4 243
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это решило мою ошибку. я удалил предыдущую версию входа и развернул эту.

kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.34.1/deploy/static/provider/cloud/deploy.yaml

Другие вопросы по теме