nginx-ingress zeigt die Seite 404 an

nginx-ingress zeigt die Seite 404 an

Ich habe einen EKS-Cluster, den ich geerbt habe (keine Dokumentation). Der Cluster war seit Jahren nicht aktualisiert worden. Ich wurde beauftragt, ihn zu aktualisieren. Die Version auf nginx-ingress war von quay.io, das nicht mehr gepflegt wird. Ich konnte den Cluster auf 1.23 aktualisieren und habe die offizielle nginx-ingress-Version installiert. Ich habe die Helm-Werte erhalten, bevor ich den alten Ingress gelöscht habe, und ich habe dieselben Werte auf den neuen Ingress angewendet. Mein aktuelles Problem ist, dass alle Seiten-Hosts „404 nicht gefunden“ anzeigen. Der Ingress verweist auf einen HAProxy, der wiederum mit der Anwendung kommuniziert. Wenn ich auf den neuen Ingress-Pod springe und einen der Hosts curle, geht curl wieder raus und rein und ich erhalte wieder die Meldung „404 nicht gefunden“. Wenn ich aber eine der Weiterleitungen auf dem HAProxy von derselben Ingress-Box aus curle, erhalte ich die Site.

Es scheint die Art und Weise zu sein, wie der neue Eingang versucht, mit dem HAProxy zu kommunizieren. Ich habe den HA-Proxy nicht neu bereitgestellt, da er anscheinend unter 1.23 funktioniert. Außerdem ist die Protokollierung beim HAProxy nicht aktiviert, sodass ich keine Protokolle sehen kann.
(Ich möchte diesen Cluster nicht neu gestalten, bis er vollständig aktualisiert ist. Es gibt hier viele Dinge, die ich ändern würde.) Fragen.

  1. Gibt es eine einfache Möglichkeit, die Protokollierung beim HAProxy zu aktivieren?
  2. Welche anderen Schritte zur Fehlerbehebung könnte ich unternehmen, um herauszufinden, was mit diesem Ingress-Controller nicht stimmt?

verwandte Informationen