~/talk

Service MESH without the MESS

Talkat KCD Amsterdam 2023 · 2023-02-23..02-24· [distributed-systems, kubernetes]
slides:none on file

Cilium uses eBPF in the kernel to replace per-pod sidecars for most networking and observability, cutting resource use and startup/routing latency and showing 2–4x latency reduction in measurements; Layer 3/4 load balancing runs in-kernel while Layer 7 routes and TLS termination use Envoy listeners per namespace, exported to Hubble and to Prometheus/Grafana/Tempo via OpenTelemetry; recent releases (1.12/1.13) add Gateway API, shared cloud load balancers and cluster-mesh multi-cluster L7 balancing, while full in-kernel TLS decryption remains impractical today.

AI-written summary · about

  1. 0:00Start
  2. 1:48Run eBPF programs on events
  3. 5:47Service Mesh Origins
  4. 6:05Service Mesh with Sidecars
  5. 6:27Service Mesh Evolution
  6. 6:42Layer 7 is the only part which is not yet there
  7. 8:07Cilium agent per node
  8. 9:14What is different with Cilium Service Mesh?
  9. 9:57Reduce resource usage - sidecar vs proxy per node
  10. 10:40Cost of sidecar injection
  11. 11:12eBPF powered network path for L3/L4 traffic
  12. 11:43Envoy for Layer 7 termination when needed
  13. 12:03Latency performance
  14. 12:24Throughput performance
  15. 15:15Cilium 1.13 Release
  16. 17:36TLS Termination
  17. 17:47Shared LoadBalancer for Ingress Resources
  18. 18:41Gateway API
  19. 20:51Service + Annotations + Cluster Mesh Compatible with Cluster Mesh load balancing
  20. 22:29HTTP Golden Signals
  21. 23:02Detecting Transient Network Layer Issues
~/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.