Lab

Cilium Envoy L7 Proxy

Envoy-based L7 Proxy in Cilium

Envoy is a powerful L7 proxy which can be used for many Service Mesh needs.

Cilium uses Envoy for L7 Network Policies, L7 observability,
L7 internal load-balancing, and even allows users to configure Envoy for their own needs.

  • 🏛️ The Lab Environment

    Explore the lab's environment

  • 🛡️ HTTP Network Policies

    Write HTTP-based Network Policies

  • 👿 Envoy as a Separate DaemonSet

    Deploy Envoy separately from Cilium agents

  • 🔭 HTTP Observability

    Observe L7 traffic with Envoy

  • 🌐 Load Balancing for L7 Services

    Let's enable L7 Load-Balancing by simply applying an annotation.

  • ⚡ Circuit Breaking

    Implement a circuit breaker with A Cilium Envoy Config

  • 🎤 Network Policy L7 Listener

    Configure a L7 Network Policy Listener

  • 💥 Debugging Envoy

    Explore the Envoy Logs and Admin UI

  • 🥋 Exam Challenge

    Take the final challenge!