Summary
Keywords
Full Transcript
Day 53: Kubernetes Gateway API Demo with NGINX Gateway Fabric | Part 2 | CKA Course 2025 👉 Pre-requisite (Day 52: Kubernetes Gateway API Deep Dive | Part 1): YouTube: https://www.youtube.com/watch?v=mkohNT5PCe8&t=2132s&ab_channel=CloudWithVarJosh GitHub: https://github.com/CloudWithVarJosh/CKA-Certification-Course-2025/tree/main/Day%2052 👉 GitHub Repository: https://github.com/CloudWithVarJosh/CKA-Certification-Course-2025 👉 CKA 2025 Playlist: https://youtube.com/playlist?list=PLmPit9IIdzwRjqD-l_sZBDdPlcSfKqpAt&si=1JNRkoNa75AOJx0o 👉 Kubernetes Projects: https://www.youtube.com/playlist?list=PLmPit9IIdzwSv2zwizysG6OwWUACpQFN0 📚 Welcome to Day 53! In this lecture, we’ll take the theory from Day 52 (Part 1) and bring it to life with a hands-on demo of the Kubernetes Gateway API using NGINX Gateway Fabric (NGF) inside a local KIND cluster. You’ll see how to install NGF via Helm, expose it through a NodePort, and configure Gateways, Listeners, and HTTPRoutes to route traffic to multiple applications (iPhone, Android, Desktop). This will help you clearly understand how the Gateway API’s data plane works in practice — without relying on Ingress annotations or cloud-managed load balancers. 🛠 What You’ll Learn in This Demo: ✅ How to set up a KIND cluster with port mappings for NodePort ✅ Installing Gateway API CRDs and the NGINX Gateway Fabric controller ✅ Deploying sample applications (iPhone, Android, Desktop) ✅ Creating a Gateway with listeners and exposing it via NodePort ✅ Defining HTTPRoutes to route requests to multiple backends ✅ Checking end-to-end connectivity and debugging via proxy pod logs 💡 By the end of this lecture: You’ll have a working mental and practical model of the Gateway API in action, with a functioning demo you can replicate locally. This sets you up to extend into weighted routing, TLS, and cloud-managed environments in future sessions. 🔗 Stay Connected: 👉 LinkedIn: https://linkedin.com/in/varun-joshi-2b516752 👉 GitHub: https://github.com/CloudWithVarJosh 💬 Got questions? Drop them in the comments — I reply to every single one. 👍 Like, share, and subscribe to follow the entire CKA 2025 series! ⏰ Timestamps 00:00:00 – Introduction 00:00:42 – Demo Overview: Gateway API with NGINX Gateway Fabric 00:01:31 – What We’re Deploying in This Demo 00:07:26 – Step 1: Configure KIND Cluster 00:09:43 – Step 2: Install Gateway API CRDs 00:12:38 – Step 3: Install NGINX Gateway Fabric Controller 00:18:24 – Step 4: Deploy Applications (iPhone, Android & Desktop) 00:22:13 – Key Note on Application Development 00:24:51 – Step 5: Create the Gateway 00:31:22 – Step 6: Define HTTPRoutes 00:35:35 – Step 7: Verify End-to-End Connectivity & Proxy Pod Logs 00:37:52 – Outro & Next Steps 🔖 Hashtags #Kubernetes #CKA #CloudWithVarJosh #CKA2025 #GatewayAPI #KubernetesGateway #K8sNetworking #DevOps #IngressVsGateway #CKACourse #CloudLoadBalancing #IngressLimitations #GatewayClass #HTTPRoute #K8sIngress #KubernetesForAdmins #CKAExamPrep #CKALabs #SRE
