Submariner
Submariner enables direct networking between Pods and Services in different Kubernetes clusters, either on-premises or in the cloud.
Why Submariner
As Kubernetes gains adoption, teams are finding they must deploy and manage multiple clusters to facilitate features like geo-redundancy, scale, and fault isolation for their applications. With Submariner, your applications and services can span multiple cloud providers, data centers, and regions.
Submariner is completely open source, and designed to be network plugin (CNI) agnostic.
What Submariner Provides
- Cross-cluster L3 connectivity using encrypted or unencrypted connections
- Service Discovery across clusters
subctl, a command-line utility that simplifies deployment and management- Support for interconnecting clusters with overlapping CIDRs
Note
A few requirements need to be met before you can begin. Check the Prerequisites section for more information.
Tip
Check the Quickstart Guides section for deployment instructions.