~/talk

xDS Support in gRPC

Talkat EnvoyCon 2020 Virtual · on Thursday, 2020-10-15· at 08:30· Virtual, Virtual· [networking, microservices]
links:none on file
slides:none on file

gRPC can obtain its configuration via xDS, removing sidecar proxies and yielding about a threefold improvement in queries per CPU-second in benchmarks. Implementation adds an http api listener type and changes LDS/CDS to per-channel named requests instead of Envoy’s wildcard-at-startup behavior. Current support is the aggregated state-of-the-world xDS variant on the gRPC client (server and incremental aggregated are planned). Management servers must send requested resources reliably (servers must resend resources and respect that wildcard only on first request), and bootstrap with an xds:// URI.

AI-written summary · about

  1. 0:00Intro
  2. 0:34Background
  3. 0:48Envoy Service Mesh Deployment
  4. 1:11Why Support xDS in RPC?
  5. 2:59Proxyless Service Mesh Deployment
  6. 3:24Changes in xDS to Support Non-Proxy Clients
  7. 5:50What is an API Listener?
  8. 7:39How Envoy Uses LDS and CDS
  9. 11:01Client Caching Behavior
  10. 13:14Unsubscribing from a Resource
  11. 14:22Other Gotchas
  12. 15:16What xDS Servers Need To Do To Support RPC
  13. 16:20Things to Watch Out For
  14. 19:58Roadmap
  15. 22:35Final Thought
~/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.