Azure AKS, Nginx Ingress, AWS Route 53, Cert-Manager, Letsencrypt, Rancher Setup - Receiving 404 and SSL Errors

I have set up an Azure Kubernetes Service (AKS) cluster and installed Nginx Ingress on it. I’m using a domain name from AWS Route 53 and created an A record pointing to the external IP of my Nginx Ingress Controller. Next, I installed Cert-Manager and Rancher on the AKS cluster, all deployed via Helm.

However, I’m encountering three issues:

  1. When I attempt to access my server, I receive a “404 Not Found” error.
  2. I also get a “Your Connection is Not Private” SSL error.
  3. When I view the certificate on the url that is ‘Kubernetes Ingress Controller Fake Certificate’

I’ve checked my Kubernetes cluster, and I can confirm that the issuer and certificate were created by Cert-Manager using Let’s Encrypt. Below are the steps I followed:

az aks create
–resource-group rancher-rg
–name rancher-server
–node-count 3
–node-vm-size Standard_D2_v3

helm upgrade --install
ingress-nginx ingress-nginx/ingress-nginx
–namespace ingress-nginx
–set controller.service.type=LoadBalancer
–set controller.service.annotations.“”=/healthz
–set controller.service.externalTrafficPolicy=Local
–version 4.8.0

helm install cert-manager jetstack/cert-manager
–namespace cert-manager
–set installCRDs=true

helm install rancher rancher-latest/rancher
–namespace cattle-system
–set bootstrapPassword=admin
–set ingress.tls.source=letsEncrypt
–set letsEncrypt.ingress.class=nginx

I’d appreciate guidance on resolving the 404 error and SSL issues to make my setup fully functional. Thank you!

I solved it just adding ’ nginx ’ this annotation to my ingress :slight_smile:

Wow! Where did you get the tip how to solve it from? Looks like perfectly designed trap to me.