Integrating Application Gateway Ingress Controller with AKS: Step-by-Step Guide

Ashish Agrawal
4 min readApr 17, 2023

Introduction:

As organizations increasingly adopt cloud-native architectures and deploy applications in containers, Kubernetes has become the de facto orchestration platform. Azure Kubernetes Service (AKS) is a popular managed Kubernetes service provided by Microsoft, which makes it easy to deploy, manage, and scale containerized applications in Azure.

In a Kubernetes cluster, an Ingress controller is responsible for handling incoming traffic to the cluster and routing it to the appropriate services. Application Gateway is a Layer 7 load balancer in Azure that provides advanced features like SSL termination, URL-based routing, and WAF (Web Application Firewall) for securing web applications. By integrating Application Gateway with AKS, you can leverage its powerful features for handling incoming traffic to your containerized applications.

In this article, we will walk through the steps to integrate Application Gateway Ingress Controller with AKS, providing a detailed guide for achieving the same.

Prerequisites:

Before you begin, make sure you have the following prerequisites in place:

  1. Azure subscription: You need an active Azure subscription to create an AKS cluster and an Application…

--

--

Ashish Agrawal

DevOps Practice Lead at BCS Technology |Episerver CMS | Full Stack Engineer | Cloud AZURE & AWS | Freelance Consultant