Ingress-nginx-controller CrashLoopBackOff из-за использования устаревшего API

Я получаю предупреждения о том, что несколько API устарели в версии 1.22 кластера Kubernetes в GCP, поэтому я изменил все свои развертывания и контроллеры nginx на версии apps/v1 и networking.k8s.io/v1. Но мой кластер по-прежнему показывает, что некоторые компоненты используют устаревшие API. Ошибка на стручке -

k8s.io/[email protected]/tools/cache/reflector.go:125: Failed to list *v1beta1.Ingress: the server could not find the requested resource

Устаревшие API называются - API:

/apis/networking.k8s.io/v1beta1/ingresses

для пользовательского агента -

nginx-ingress-controller/v0.35.0 (linux/amd64) ingress-nginx/54ad65e32bcab32791ab18531a838d1c0f0811ef

и

/apis/networking.k8s.io/v1beta1/ingressclasses

для

nginx-ingress-controller/v0.35.0 (linux/amd64) ingress-nginx/54ad65e32bcab32791ab18531a838d1c0f0811ef

Сегодня некоторые развертывания не удалось получить из браузера, какие изменения мне нужно внести.

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

Ответы 1

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

Основная причина проблемы заключается в том, что контроллер NGINX должен быть совместим с версией kubernetes.

Следуйте инструкциям ниже:

  1. Проверьте версию NGINX.

  2. Проверьте консоль GKE версии Kubernetes в пользовательском интерфейсе GCP.

  3. Подтвердите поддерживаемые версии с помощью kubernetes здесь.

  4. Обновить NGINX (изменить версию API NGINX Ingress)

Если NGINX был установлен с помощью Helm, его имя будет ingress-nginx, и его можно будет обновить с помощью команды helm, как показано ниже:

helm upgrade --reuse-values ingress-nginx ingress-nginx/ingress-nginx

Вы также можете обратиться к официальному документу GCP Обновление сторонних компонентов и аналогичной проблеме Github для получения соответствующей информации, которая может помочь решить вашу проблему.

Также обратитесь к аналогичному ответу Рычу SO.

Veera Nagireddy 19.05.2023 11:42

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