Lab

Cilium Gateway API

Introduction and First Steps with Cilium Gateway API

In this short lab, you will learn about Gateway API, a new Kubernetes standard on how to route traffic into a Kubernetes cluster. The Gateway API is the next generation of the Ingress API.

Gateway API addresses some the Ingress limitations by providing an extensible, role-based and generic model to configure advanced L7 traffic routing capabilities into a Kubernetes cluster.

In this lab, you will learn how you can use the Cilium Gateway API functionality to route HTTP and HTTPS traffic into your Kubernetes-hosted application, including load balancing / traffic splitting and TLS passthrough or termination.

  • 🏛️ The Lab Environment

    Explore the lab's environment

  • 🌐 Gateway API — HTTP Example

    Let's use our Gateway API to route HTTP traffic into our cluster.

  • ⚙️ Gateway API — HTTPS Example

    Let's deploy a Gateway API to route HTTPS traffic into our cluster.

  • 🌐 Gateway API — TLSRoute

    Let's use our Gateway API in TLS Passthrough Mode!

  • 🌐 Gateway API — Traffic splitting

    Let's use our Gateway API to split traffic traffic between two Services.

  • 🥋 Exam Challenge

    Take the final challenge!