DevOps

Gateway API with NGINX Fabric Gateway

Move beyond Kubernetes Ingress with Gateway API! Learn advanced routing, TLS, canary deployments, cross-namespace security, and troubleshooting in hands-on labs. Build scalable, secure, production-ready networking for modern cloud-native apps today!!
Pedro Ignácio
Senior Platform Engineer and Security Specialist
DevOps Pre-Requisite Course
Play Button
Fill this form to get a notification when course is released.
book
5
Lessons
book
Challenges
Article icon
31
Topics

What you’ll learn

Our students work at..

Description

Kubernetes networking is evolving, and traditional Ingress is no longer enough to handle modern application demands. As systems grow more complex, developers need flexible, scalable, and role-oriented approaches to traffic management. This is where Gateway API comes in.

Gateway API introduces a powerful, extensible model for managing traffic in Kubernetes. Instead of relying on rigid configurations, you’ll learn to design networking systems that support advanced routing, security, and real-world production use cases.

Why Learn Gateway API?

The Kubernetes ecosystem is actively moving beyond Ingress toward more expressive and scalable solutions. Gateway API, supported by implementations like NGINX Gateway Fabric, enables teams to separate concerns, improve collaboration, and build production-ready networking layers.

Whether you're managing microservices, designing platform architectures, or handling production traffic, Gateway API gives you the tools to build reliable and future-proof systems.

Course Overview

Introduction & Why Gateway API

Start with a complete introduction to the course and understand why Gateway API is becoming the new standard. Explore the limitations of traditional Ingress, the impact of the NGINX Ingress deprecation landscape, and the fundamentals of Gateway API architecture and persona model. You’ll also deploy your first Gateway using NGINX Gateway Fabric.

Core Gateway API Resources

Understand the core building blocks of Gateway API. Learn how GatewayClass, Gateway, and HTTPRoute work together to define traffic flow. Dive deep into configuration, routing rules, and multi-service exposure, and deploy real-world gateway setups.

Advanced Traffic Management

Move beyond basic routing into advanced traffic control techniques. Implement cross-namespace routing, traffic splitting, and header-based routing for A/B testing. Learn how to apply request and response filters and perform zero-downtime canary deployments in production environments.

TLS and Cross-Namespace Security

Secure your applications with robust networking practices. Configure TLS termination, enforce HTTP to HTTPS redirects, and implement cross-namespace security using ReferenceGrant. Gain hands-on experience with secure configurations through practical labs.

Troubleshooting and Best Practices

Learn how to identify and resolve issues in real-world scenarios. Explore status fields and conditions, understand common failure cases, and debug misconfigured gateways. Apply production-ready best practices to ensure reliability and performance.

Assessment and Conclusion

Validate your learning through an assessment quiz and reinforce key concepts with a structured course summary. You’ll also get guidance on next steps to continue your Kubernetes networking journey.

Hands-On Learning

This course is highly practical, with guided labs and real-world implementations throughout. You’ll build and work with systems such as:

  • Gateway and HTTPRoute configurations
  • Multi-service routing architectures
  • Traffic splitting and canary deployments
  • Secure TLS-enabled gateways
  • Cross-namespace communication setups
  • Debugging and troubleshooting scenarios

Who Should Take This Course?

  • Kubernetes Administrators and Engineers
  • DevOps Engineers managing production clusters
  • Platform Engineers designing networking systems
  • Cloud Architects building scalable infrastructure
  • Anyone looking to move from Ingress to Gateway API

Basic knowledge of Kubernetes concepts is recommended.

Get Started

If you're ready to move beyond the limitations of traditional Ingress and build scalable, secure, and production-ready Kubernetes networking systems, this course is your next step.

By the end of this course, you’ll be able to confidently design, implement, and troubleshoot modern traffic management solutions using Gateway API.

Enroll now and master Kubernetes networking for real-world environments.

Read More

What our students say

About the instructor

Pedro Ignácio is a Docker Captain, Microsoft MVP, Security Specialist and Platform Engineer specialized in Observability and Application modernization. In his experience, Pedro has led multiple cloud migration projects and the creation of highly critical systems for banking. A lover of Open Source, Pedro uses his free time to help grow technology communities in Latin America and to contribute to Open Source initiatives.

No items found.

Introduction & Why Gateway API

lock
lock
6
Topics
Lesson Content

Module Content

Introduction02:09
Course Overview01:47
The NGINX Ingress Deprecation Crisis03:16
Gateway API Architecture & Persona Model05:10
Demo: Your First Gateway with NGINX Gateway Fabric07:28
How to Reach Out to KodeKloud and Engage with the Community

Core Gateway API Resources

lock
lock
6
Topics
Lesson Content

Module Content

Section Introduction00:51
GatewayClass and Provider Selection02:29
Gateway Configuration Deep Dive02:36
HTTPRoute Structure and Matching02:10
Demo: Multi-Service Application Gateway07:42
Lab: Deploy Gateway with HTTPRoutes

Advanced Traffic Management

lock
lock
7
Topics
Lesson Content

Module Content

Section Introduction00:50
Cross namespace routing02:43
Traffic Splitting and Weight-Based Routing02:18
Header-Based Routing for A/B Testing02:49
Request and Response Filters01:37
Demo: Zero-Downtime Canary Deployment11:12
Lab: Implement Canary with Traffic Splitting

TLS and Cross-Namespace Security

lock
lock
6
Topics
Lesson Content

Module Content

Section Introduction00:39
TLS Termination Configuration05:11
HTTP to HTTPS Redirects01:21
Cross-Namespace Security with ReferenceGrant01:21
Demo: Configure TLS with Auto-Redirect11:12
Lab: TLS Configuration Lab

Troubleshooting and Best Practices

lock
lock
6
Topics
Lesson Content

Module Content

Section Introduction00:20
Status Fields and Conditions03:41
Common Failure Scenarios02:59
Demo: The Power of Status Fields22:20
Lab: Debug Misconfigured Gateway
Production Best Practices02:18
Play Button
Fill this form to get a notification when course is released.
This course comes with hands-on cloud labs
book
5
Modules
book
Lessons
Article icon
31
Lessons
check mark
Course Certificate
Videos icon
01.77
Hours of Video
laptop
Hours of Labs
Story Format
Videos icon
Videos
Case Studies
ondemand_video icon
Demo
laptop
Labs
laptop
Cloud Labs
checklist
Mock exams
Quizzes
Discord Community Support
people icon
Community support
language icon
Closed Captions
No items found.
DevOps