I have used this documentation to create an internal application load balancer ingress. To make it https, I have created a Let's Encrypt certificate. The internal load balancer is working with internal IP, but when I attach an SSL certificate with domain configuration, it's not working. It's giving an error: unable to resolve domain, and after adding domain, it's IP also not working. Also, I have stored SSL certificates in the secret manager and attached them to ingress. This way also, it's not working. To test this IP and configured domain, I created a VM in the same VPC, and by doing SSH into it to verify the IP and domain configurations.
Any insights or troubleshooting steps would be greatly appreciated.
Which type of ingress controller are you using? Which type of certificate? (i.e.: self-managed, global, ...)?
@MaxImbrox
I'm using an Internal ingress controller with self managed certificate.
If you're using an NGINX Ingress Controller, you can follow this guide:
Hello, @MaxImbrox
I just wanted to ask you, Can we use native GKE ingress instead NGINX Ingress Controller?
Yes @Nikita_G, you can use GKE Gateway --> https://cloud.google.com/kubernetes-engine/docs/concepts/gateway-api