Azure / application-gateway-kubernetes-ingress

This is an ingress controller that can be run on Azure Kubernetes Service (AKS) to allow an Azure Application Gateway to act as the ingress for an AKS cluster.
https://azure.github.io/application-gateway-kubernetes-ingress
MIT License
678 stars 424 forks source link

High Availability #1276

Open thepaulmacca opened 3 years ago

thepaulmacca commented 3 years ago

I'm currently exploring options on which ingress to use for a new AKS cluster

I've deployed a cluster with the AGIC add-on, and noticed that there was only 1 pod, so it seems to me that there's a single point of failure here (unless I'm missing something). When deploying an nginx ingress, I can configure as many replicas as I need

My question is, what happens if the AGIC pod has an issue? Bad things I guess as there's no replicas

Can anyone shed any light on this?

mscatyao commented 3 years ago

@thepaulmacca you raise a good point; allowing AGIC to have multiple replicas is something that is on our backlog of improvements to AGIC. We're currently prioritizing hi-pri asks on AGIC like adding URL/header rewrite support but we're currently planning to tackle this in CY22.

thepaulmacca commented 3 years ago

That's good to know, thanks. I really like using the add-ons, but the lack of replicas is putting me off the ACIC right now to be honest, and will most likely go with an nginx ingress for the moment

wyp84 commented 2 years ago

When is this feature planned to be implemented?

NosIreland commented 1 year ago

Is there an update on this?