Which Edge Are You on? Service Affinity with Cilium Cluster Mesh
Talkat Kubernetes on Edge Day North America 2022 · on Tuesday, 2022-10-25· at 11:45· Room 250 ABC, Huntington Place: 1 Washington Blvd·
summary
Cilium Cluster Mesh uses eBPF to advertise per-cluster endpoints as a globalService=true ClusterIP annotation, then enforces serviceAffinity=local or serviceAffinity=remote routing rules to prefer local or remote endpoints and fall back to cross-cluster endpoints on failure. It requires non-overlapping pod IPs, a VPN or load‑balanced API server, and a recent kernel. Works across GKE/OpenShift/on-prem, provides identity-based observability, and claims about 3-4x latency reduction versus sidecar meshes by avoiding per-pod proxies.
AI-written summary · about
chapters (13)
- 0:00Cilium Cluster Mesh intro
- 1:05What is eBPF and Cilium
- 2:30Cluster Mesh capabilities
- 3:54Cluster Mesh architecture
- 4:56High availability with services
- 6:02Shared services across clusters
- 6:44Stateful vs stateless services
- 7:28Service affinity explained
- 8:54Service affinity with annotations
- 9:38Cluster Mesh + Service Mesh
- 11:02Migrating with canary rollouts
- 12:06Learning resources
- 12:48Q&A
related talks
27mCilium Cluster Mesh: The eBPF-Powered Multicluster Solution for Kubernetes
10mLightning Talk: Connecting Klusters on the Edge with Deep Dive into Cilium Cluster Mesh
32mBreaking Boundaries: Multi-cluster with Cilium cluster mesh
27mMeshing It up Securely: How Roche Manages Network Connectivity for...
27mSimplifying Multi-Cluster Networking With Cilium...
11mCilium Service Mesh
35mNext-level Kubernetes Networking with Cilium - Nico Meisenzahl and Philip Welz
31mCilium Mesh
