nginx-ingress отображает страницу 404

nginx-ingress отображает страницу 404

У меня есть кластер EKS, который я унаследовал (документации нет). Кластер не обновлялся годами. Мне поручили его обновить. Версия на nginx-ingress была с quay.io, которая больше не поддерживается. Мне удалось обновить кластер до 1.23 и установить официальную версию nginx-ingress. Я получил значения helm до удаления старого Ingress и применил те же значения к новому Ingress. Проблема, с которой я столкнулся сейчас, заключается в том, что все хосты страниц отображают 404 not found. Ingress указывает на HAProxy, который, в свою очередь, взаимодействует с приложением. Когда я перехожу на новый Ingress pod и закручиваю один из хостов, curl возвращается и снова заходит, и я снова получаю 404 not found. Но когда я закручиваю одно из перенаправлений на HAProxy с того же Ingress box, я получаю сайт.

Похоже, что таким образом новый Ingress пытается общаться с HAProxy. Я не переустанавливал прокси HA, потому что он, похоже, работает на 1.23. Кроме того, в HAProxy не включено ведение журнала, поэтому я не вижу никаких журналов.
(Я не хочу перепроектировать этот кластер, пока он не будет полностью обновлен. Есть много вещей, которые я бы здесь изменил.) Вопросы.

  1. Есть ли простой способ включить ведение журнала на HAProxy?
  2. Какие еще шаги по устранению неполадок я могу предпринять, чтобы выяснить, что не так с этим контроллером входящего трафика?

Связанный контент