Hi all,
As a novice to Azure based Kubernetes deployments, upon research I encountered the recommendation [1] on routing traffic to the Kubernetes cluster.
I skimmed through the DNS load balancing concepts as highlighted in the official Azure documentation [2]. But, I did not encounter any detailed guidelines on using this in an Azure Kubernetes Service based deployment, although it is recommended.
Appreciate if I can obtain some guidance on this.
Upon further evaluation, I encountered the design [3] in which the Traffic Manager works with Traefik Ingress Controller, which has been used to front the internal Kubernetes Services and expose them to outside.
Can we use the Azure Application Gateway [4] instead of the Traefik Ingress Controller?
Can this be considered the most recommended, Azure based approach for a multi-regional, production grade, Kubernetes based deployment in Azure? If not, what are the recommended approaches?