I'm wondering whether to use an Ingress or LoadBalancer to expose services on Azure AKS.
I have successfully used both, but I cannot really choose. On one side, an Ingress allows us to have a single public IP address, but on the other end it factorizes all the routes inside one Ingress so deployment means impacting all the routes.
Would you recommend:
- a common Ingress for all applications
- an Ingress for each application;
- a LoadBalancer for each service ?