Azure Application Gateway for Containers Purview

Azure Application Gateway for Containers Purview


Microsoft announced the preview of Azure  Application Gateway for Containers, new layer 7  load balancing and dynamic traffic management product for workloads running in a Kubernetes cluster. It extends Azure’s Application Load Balancing portfolio and is a new offering under the  Application Gateway product family.

Microsoft claims the Application Gateway for Containers is the next evolution of Application Gateway and Application Gateway Ingress Controller.

Advertisements

Enhancements introduced

  • Achieving nearly real-time convergence times for reflecting changes in Kubernetes YAML configuration, including adding or removing pods, routes, probes, and load balancing configurations.
  • Exceed current AGIC limits by supporting more than 1400 backend pods and 100 listeners with Application Gateway for Containers.
  • Provides a deployment experience using ARM, PowerShell, CLI, Bicep, and Terraform or enables configuration within Kubernetes with Application Gateway for Containers managing the rest in Azure.
  • Supports the next evolution in Kubernetes service networking through expressive, extensible, and role-oriented interfaces.
  • Enables blue-green deployment strategies and active/active or active/passive routing.

The Application Gateway for Containers consists of various components Application Gateway for Containers core, Frontends, Associations, and Azure Load Balancer Controller. Deploying the gateway requires a private IP address, subnet delegation, and user-assigned managed identity.

Overall, the new service has very promising capabilities; however, there are a couple of design limitations today:

  • Limitation of exactly 1 ALB per cluster, 5 frontend per ALB
  • Only supporting Azure CNI in the backend cluster
  • No multi-region or multi-cluster support

The Application Gateway for Containers is available in several Azure Regions globally, and no pricing details are available before the general availability.

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.