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