~/talk

Replacing NGINX with Envoy in a Traffic Control System

Talkat KubeCon + CloudNativeCon Europe 2018 · 2018-05-02..05-04· C1-M4· [kubernetes]
links:none on file
slides:none on file

Migrates a product proxy from NGINX to Envoy over about six months by replacing the custom nginx binary with Envoy, building an XDS management service and an access log gRPC pipeline, backporting features (mac build, subset load balancing, endpoint metadata) to Envoy, and validating with a canary for a week before full rollout. Claims: dynamic gRPC config and streamed logs remove sidecars and file reloads, latency and footprint remain acceptable, and the management pieces are being open sourced and work in production.

AI-written summary · about

  1. 0:00Intro
  2. 1:03They're the sole scalable fix to tech debt
  3. 2:47Turbine Labs
  4. 3:47Thoughts on the early plan
  5. 9:31Envoy benefits
  6. 11:25We need more than a feature list
  7. 13:25Fast, light and predictable
  8. 14:47Planning the migration: Feature Parity
  9. 19:59Phase I work items
  10. 24:03Lesson learned
  11. 25:51Not rocket science
  12. 27:35Open sourcing envoy simple
~/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.