Перейти к содержимому

Kubernetes Gateway API (2025): Hands-On with NGINX Gateway Fabric

Cloud With VarJosh

0:00 / 0:00

Kubernetes Gateway API (2025): Hands-On with NGINX Gateway Fabric

5 266 просмотров · 1 год назад
Cloud With VarJosh
14,2 тыс. подписчиков
5 266 просмотров · 1 год назад
📌 Kubernetes Gateway API (2025): Hands-On with NGINX Gateway Fabric In this comprehensive, hands-on project, we move beyond classic Ingress and master the Kubernetes Gateway API with a full demo using NGINX Gateway Fabric (NGF) on a local KIND cluster. We recap Ingress, cover the Gateway API resource model (GatewayClass, Gateway, Routes), walk the end-to-end flow (controller → GatewayClass → Gateway → HTTPRoute), and route traffic to multiple backends with clean, declarative configs. Note: This lecture was originally part of my CKA series (Day 52 theory + Day 53 demo) and is published here as a standalone project so the wider community—whether you’re exam-prepping, upskilling, or building real infra—can benefit directly. 📂 GitHub Repository Combined manifests and step-by-step notes are available here: 🔗 https://github.com/CloudWithVarJosh/Y... ▶️ Watch the Full CKA 2025 Playlist    • CKA Certification Course 2025   Kubernetes Projects:    • DevOps Projects   Join the Channel to show your support:    / @cloudwithvarjosh   📘 What You’ll Learn By the end of this lecture, you’ll understand: What we already know about Ingress and where it fits Ingress limitations that teams hit in real clusters What the Gateway API is and why it exists The v1 kinds: GatewayClass, Gateway, HTTPRoute, GRPCRoute The flow: Controller → GatewayClass → Gateway → HTTPRoute (cloud vs on-prem patterns) Installing Gateway API CRDs and NGINX Gateway Fabric via Helm on KIND (NodePort exposure) Defining a Gateway and HTTPRoutes to multiple backends (clean, declarative routing) Verifying end-to-end connectivity and inspecting proxy pod logs (debug basics) Next steps: TLS, header-based routing, and weighted splits; lifting the same manifests to EKS/GKE/AKS ⏰ Timestamps 00:00:00 Introduction 00:03:31 Pre-Requisites for Gateway API 00:06:49 Ingress: Quick Recap 00:12:37 Ingress: Limitations 00:21:12 Meet the Gateway API 00:24:38 v1 Kinds: GatewayClass, Gateway, HTTPRoute, GRPCRoute 00:38:56 Flow: Controller → GatewayClass → Gateway → HTTPRoute (Cloud vs On-Prem) 00:51:55 Demo Overview: Gateway API + NGINX Gateway Fabric 00:52:43 What We’re Deploying (Scope & Setup) 00:58:38 Step 1: Configure KIND Cluster 01:00:56 Step 2: Install Gateway API CRDs 01:03:50 Step 3: Install NGINX Gateway Fabric 01:09:36 Step 4: Deploy Sample Apps (iPhone / Android / Desktop) 01:13:26 Dev Note: App Design & Readiness 01:16:07 Step 5: Create the Gateway 01:22:34 Step 6: Define HTTPRoutes 01:26:48 Step 7: Verify Connectivity & Inspect Proxy Logs 01:29:04 Outro 🔗 Stay Connected 👉 LinkedIn:   / 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 support the channel. 🔖 Hashtags #Kubernetes #GatewayAPI #KubernetesGatewayAPI #NGINX #NGINXGatewayFabric #CKA #CKA2025 #CloudWithVarJosh #KubernetesNetworking #K8sHandsOn #KubernetesForAdmins #HTTPRoute #GRPCRoute #KIND #EKS #GKE #AKS #TrafficManagement #ServiceNetworking #DevOps