~/talk

Control Plane for Large Mesh in a Heterogeneous Environment

Talkat ServiceMeshCon 2019 · on Monday, 2019-11-18· [networking, distributed-systems]
links:none on file
links:none on file
slides:none on file

Pinterest builds a homegrown control plane called Tower control plane that programs Envoy via the open source Go control plane, stores state in ZooKeeper storage, and runs per-host beacons delivering xDS over gRPC streams to envoy sidecars. Tower uses an actor/event-sourcing store, supports streaming delta updates, and achieves <2s endpoint propagation at scale. Deployment covers thousands of heterogeneous clusters, meshes five critical HDTV services so far, and uses staged rollouts via Jenkins/Spinnaker plus a CLI for fast experiments.

AI-written summary · about

  1. 0:00Start
  2. 2:35Objective 1: Unification and consistency
  3. 3:18Safety and velocity
  4. 3:40Secure
  5. 4:30Responsibility segregation
  6. 12:48Highlights & Performance
  7. 14:39Service Registration & Discovery
  8. 15:42Configuration Deployment
  9. 16:39Components
  10. 19:52Two workflows
  11. 21:34User Interface
  12. 23:48Collaboration
  13. 25:22Roll out
~/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.