~/talk

Envoy Namespaces - Operating an Envoy-based Service Mesh at a Fraction of the Cost

Talkat EnvoyCon 2019 · on Monday, 2019-11-18· [web-performance]
github:tgraf
slides:none on file

Proposes replacing one sidecar per pod with one Envoy per node that registers as multiple virtual Envoys to the control plane, cutting control-plane CPU from thousands of vCPUs to a few dozen in tested clusters and lowering network traffic from hundreds of MB/s to tens. Uses Cilium / Isovalent BPF for transparent injection and optional connect syscall redirection to avoid packet mangling. Notes work remains on per-tenant resource limits and request capping.

AI-written summary · about

  1. 0:00Intro
  2. 0:29Context for Talk
  3. 1:51Control Plane with Sidecar Model
  4. 2:11Looks Familiar?
  5. 2:31Example (Moderate Scale) 500 nodes, 30 pods per node
  6. 4:11Example (Large Scale) 5 clusters, 1000 nodes per cluster, 30 pods per mode
  7. 4:52Shared Envoy Model One Envoy per Node
  8. 6:52Injecting a Shared Envoy
  9. 8:36Envoy Namespaces
~/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.