← Writing

Field note · Platform engineering

A public Flagger lab: Gateway API, not make magic#

I’m publishing a Kind workshop (Cilium, Envoy Gateway, Flagger) where attendees patch YAML to see who actually decides traffic.

The GitHub repository goes public on 13 October 2026 at 10:30 (Paris time).
Link: EtienneDeneuve/flagger-demo-kind.

Kubernetes can replace pods. It does not decide alone whether a revision deserves more traffic.

For platform workshops I packaged a macOS lab — Kind, Cilium, Envoy Gateway, Flagger, Prometheus — with one deliberate constraint: attendees apply files under manifests/tp/ instead of only running make good.

Three beats:

  1. Promote — patch Deployment V2, HTTPRoute weights 25→50, then primary.
  2. Rollback — Ready pods + HTTP 5xx on the canary only; primary stays safe.
  3. A/B — apply a Canary with x-canary match, then a V4 revision for the cohort.

Repo (MIT): EtienneDeneuve/flagger-demo-kind.
English docs: README.en.md.
Upstream: Flagger Gateway API tutorial.

This is not a production template (no GitOps, no TLS, Podinfo app metrics for teaching). It is a way to read the control loop where traffic meets a new revision.

Étienne Deneuve

Hands-on CTO

I lead teams, stay in the code and on platforms, and check what actually improves delivery. I also run workshops, talks and training.

About · Advisory

Omnivya is the company I co-founded with Taous, and where I serve as CTO. Structured engagements run through it.

For a question or a conversation without a sales brief: Get in touch · LinkedIn

Similar themes

Related projectsFlagger Demo Kind

← All writing