Рейтинг:0

Страница по умолчанию / перенаправление контроллера Kubernetes NGINX Ingress

флаг cn

Мне было интересно, есть ли способ изменить поведение контроллера входа nginx, чтобы вместо страницы 404 он отображал другую веб-страницу или выполнял перенаправление? К сожалению, вы не можете сделать

  • ведущий: â*â

Чтобы добиться того же, поскольку это недопустимое определение поддомена.

Любая помощь высоко ценится!

(Используя входной контроллер отсюда: k8s.gcr.io/ingress-nginx/controller (образ Docker))

Рейтинг:0
флаг za

Ну, в мире без микросервисов, когда вы используете nginx, у вас есть возможность отправить все HTTP-запросы на хост с По умолчанию слушай аромат. Поскольку входной контроллер в среде k8s в основном представляет собой сервер nginx с некоторыми дополнительными функциями, вы можете сделать то же самое, но на этот раз вам придется настроить развернутый контроллер.

Видите, в штатном контроллере все еще есть это По умолчанию функциональность, и именно это обеспечивает страницу 404, которую вы видите. Это даже объясняется в официальной документации.

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

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.