Lab
Advanced Gateway API Use Cases
Dive deeper into advanced use cases for Cilium's Gateway API.
This lab is a follow-up to the introductory Cilium Gateway API lab.
We highly recommend you do the Cilium Gateway API lab first, if you haven’t done it already.
In this one, you will learn about some additional specific use cases for Gateway API:
- HTTP request & response header rewrite
- HTTP redirect, rewrite and mirror
- Cross-namespace routing
- gRPC routing
- East-West L7 routing with GAMMA
🏛️ The Lab Environment
Explore the lab's environment
🌐 Gateway API — Deploy Sample App
Let's use our Gateway API to access services in our cluster over HTTP.
🌐 HTTP Request Header Modifier
In this task, you will learn how to use Gateway API to modify HTTP Request Headers.
🌐 HTTP Response Header Modifier
In this task, you will learn how to use Gateway API to modify HTTP Response Headers.
🌐 Gateway API — HTTP Mirroring
Let's use our Gateway API to mirror HTTP requests to another backend.
🌐 Gateway API — HTTP Rewrite
Let's use our Gateway API to rewrite the URL in HTTP requests.
🌐 Gateway API — HTTP Redirect
Let's use our Gateway API to send HTTP Redirects to our client.
🌐 Cross-namespace & Shared Gateway API
In this task, you will learn how to use Gateway API across namespaces.
🌐 Gateway API — gRPC Example
Let's use our Gateway API to route gRPC traffic into our cluster.
🌐 Gateway API — Gamma Example
Let's use our Gateway API for East West traffic management
- 🥋 Exam Challenge