~/talk

Building an Edge Control Plane with Kubernetes and Envoy

Talkat KubeCon + CloudNativeCon Europe 2019 · on Wednesday, 2019-05-22· at 14:50· Hall 8.0 F3· [web-platform, networking]
name:Flynn
slides:none on file

Ambassador is an edge control plane that wires Kubernetes resources into Envoy by generating global Envoy config, moving from a REST+DB prototype to storing state in Kubernetes annotations and CRDs. The project grows to thousands of active installations with 7,000 commits from 70 contributors, then undergoes a grand refactor: the Jinja2 template engine is replaced by a multi‑pass compiler and Envoy is migrated to Envoy v2 and xDS enabling live updates, new features and easier external contributions while tests and TLS edge cases remain the biggest pain.

AI-written summary · about

  1. 0:00Intro
  2. 0:37Ambassador
  3. 1:12How Did We Get Here!
  4. 4:39The Experiment Configuration Jane needs incremental configuration
  5. 6:00The Experiment Ingress
  6. 7:15The Experiment Life at the Edge
  7. 8:10The Experiment Conclusions
  8. 8:33Productization: 0.1 1.0 - 0.19.0
  9. 9:04Productization: What Changed
  10. 10:51Features: Growth
  11. 12:11Features: Hitting Limits
  12. 12:55The Grand Refactor: 0.50.0
  13. 13:29The Grand Refactor: Goals
  14. 14:12The Grand Refactor: Result
  15. 16:052019 and Beyond
  16. 16:52The Crystal Ball
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.