Building a Multi-Cloud Service Mesh from the Ground Up with Kilo
summary
Shows how to build a working multi‑cluster service mesh using Kilo + WireGuard to create routable pod and service CIDRs across two clusters, with unique pod/service CIDRs, an overlay for encrypted cross‑cloud traffic, and DNS‑native discovery via the Multi‑Cluster Services API. Demonstrates a webcam service accessed from the other cluster after creating a manual service mirror, then automates it with a control loop in service-reflector; demo succeeds and WireGuard scales to tens of thousands of peers.
AI-written summary · about
chapters (9)
- 0:00Multi-cloud service mesh intro
- 3:50Why build multi-cluster mesh
- 6:57Kubernetes networking basics
- 16:03Kilo for multi-cloud networking
- 20:18Pod-to-service connectivity
- 23:21Extending cluster connectivity
- 24:03DNS service discovery
- 27:12Demo setup and peering
- 33:50Q&A on Kilo
related talks
33mBuilding HA Multi-Cloud Clusters Using WireGuard as a Network Overlay
50mMulti-Cluster Kubernetes and Service Mesh Patterns
32mBreaking Boundaries: Multi-cluster with Cilium cluster mesh
01h 11mMulti-cluster Service Mesh Workshop
05mBest Practices on Setting up Multi Cluster Service Mesh in AWS
12mService Mesh & Kubernetes Multicluster Communication With Linkerd
32mMulti Cluster and Multi Mesh Patterns
28mConnecting the World: Your Hands-on Guide To Cilium ClusterMesh and MCS-API
