Extend clusters across multiple environments
Run the bulk of your Kubernetes workloads in your own datacenter, where you control the costs. Add burst capacity securely and easily: extend your cluster by adding worker nodes in any of the cloud providers.
Your datacenter. Infinite capacity.
With KubeSpan, a single cluster can span your datacenters, cloud providers, and the world. You can allocate workers to best serve your customers - by data sovereignty, cost, or latency - and still have a single, simple cluster to manage.
Inherent Control. Infinite Adaptability.
You no longer need to allocate resources for a control plane at each site, and deal with many Kubernetes clusters. With KubeSpan, each node can securely and simply join a cluster running in the cloud - or anywhere! Many locations. Inherent Control.
Talos Linux, the operating system designed for Kubernetes, includes KubeSpan®. KubeSpan securely and transparently establishes full encryption between all members of a cluster – even if they are running on completely different networks and behind firewalls. All cluster members will find each other, and automatically update reachability information.
KubeSpan operates outside of Kubernetes. It works with any CNI, and even if Kubernetes is broken. KubeSpan is a highly-reliable connectivity system with many layers of privacy and security built in, from the ground up. And to make your cluster KubeSpan enabled is a single configuration option.
KubeSpan provides full node-to-node encryption, requiring no change to your applications or CNIs. Keys are exchanged securely and automatically, and rotated transparently.