Skip to content

Example 22: L7 Routing & Traffic Management (Istio) #20

Description

@patterncatalyst

Chapter

_docs/22-appendix-i-l7-routing.md — L7 Routing & Traffic Management

Example Path

examples/22-l7-routing/

What to demonstrate

  • Four-layer L7 routing: edge, gateway, mesh, in-app
  • Istio VirtualService and DestinationRule
  • Header-based routing and canary traffic splitting
  • East/west mTLS between services

Stack

  • Infra: Minikube — Istio + LGTM
  • Language: Python (FastAPI)
  • Priority: Medium

Deliverables

  • K8s manifests + Istio CRDs
  • Two service versions for canary demo
  • README.md
  • verify.sh
  • Flip chapter footer to verified

Metadata

Metadata

Assignees

No one assigned

    Labels

    exampleRunnable example implementationistioRequires Istio service meshminikube-stackExample uses minikube Kubernetes infrastructure

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions