Connecting Kubernetes Clusters Across Clouds With Kilo
In this talk, Lucas Servn presents a solution for creating Kubernetes clusters that span across cloud providers and regions: Kilo, a multi-cloud networking provider built on WireGuard. The talk consi …
Talk Title | Connecting Kubernetes Clusters Across Clouds With Kilo |
Speakers | Lucas Servén Marín (Senior Software Engineer, Red Hat) |
Conference | Open Networking Summit Europe |
Conf Tag | |
Location | Antwerp, Belgium |
Date | Sep 23-25, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
In this talk, Lucas Servén presents a solution for creating Kubernetes clusters that span across cloud providers and regions: Kilo, a multi-cloud networking provider built on WireGuard. The talk considers the real-world issues motivating multi-cloud clusters, including: providing service geo-availability, building elastic clusters on-premises, and accessing hardware accelerators from other clouds. Lucas discusses how Kilo addresses these requirements and how its use of WireGuard solves additional cluster connectivity needs, such as deploying multi-cluster Kubernetes services, VPN-ing to clusters, and providing secured access to external services. Finally, the talk demonstrates the practice of running a multi-cluster service on heterogeneous infrastructure and considers some of the issues that arise when doing so.