Score:0

nginx-ingress displays 404 page

cl flag

I have an EKS cluster that I inherited (no documentation). The cluster hadnt been upgraded in years. I was tasked to upgrade it. The version on nginx-ingress was from quay.io which is no longer maintained. I was able to upgrade the cluster to 1.23 and installed the official nginx-ingress version. I got the helm values before deleting the old Ingress and I applied the same values to the new ingress. The problem I am having now is that all the page hosts are displaying 404 not found. The ingress is pointing to an HAProxy which in turn talks to the application. When I hop on to the new ingress pod and I curl one of the hosts, curl goes back out and in and I again get the 404 not found. But when I curl one of the redirects on the HAProxy from the same ingress box, I get the site.

It seem to be the way the new ingress is trying to talk to the HAProxy. I have not redeployed the HA proxy because it seems to be working on 1.23. Also the HAProxy does not have logging turned on, so I cant see any logs.
(I dont want to redesign this cluster until it is fully upgraded. There are plenty of things I would change on here.) Questions.

  1. Is there an easy way to turn logging on on the HAProxy?
  2. What other troubleshooting steps could I do to figure out what is wrong with this ingress controller?
I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.