Class 31: Mastering Ingress in Kubernetes with Helm on Azure AKS – Step-by-Step Routing in Action
Setting Up NGINX Ingress with AKS (Cloud DevOps Bootcamp)
🚀 Introduction
In Kubernetes, Ingress offers a powerful way to expose HTTP and HTTPS services running inside the cluster to the outside world. Rather than exposing each service with a separate LoadBalancer or NodePort, you can use a single Ingress Controller to route traffic to multiple services based on hostname or path rules.
In this session, you’ll learn how to:
Deploy two versions of a Hello World app.
Install the NGINX Ingress Controller using Helm.
Create an Ingress Resource to route traffic based on hostnames.
Access the apps via a custom domain simulation (via
/etc/hosts
).Understand DNS configuration options.
We are using an Azure Kubernetes Service (AKS) cluster with two worker nodes, and kubectl
is configured to connect to the cluster.