Submariner 0.11: Multi-Cluster Networking

Submariner 0.11: Multi-Cluster Networking

Introduction

Multi-cluster is often a networking problem before it’s an application problem: clusters live in different networks, IP ranges collide, and “just call the other service” becomes a maze of VPNs and brittle routing rules.

Submariner 0.11, released on November 30, 2020, focuses on making cross-cluster connectivity more practical: more reliable gateways, smoother service discovery, and stronger security primitives so clusters can communicate across environments without bespoke plumbing.


When you’d reach for Submariner

  • Cluster-to-cluster networking when you need L3 connectivity between Pods/Services across clusters.
  • Environment separation (regions, clouds, on-prem + cloud) where connectivity must survive partial outages.
  • A foundation for higher-level patterns like multi-cluster service discovery and federated workloads.

Connectivity Improvements

  • Gateway enhancements provide better reliability for cross-cluster connections.
  • Route management improvements simplify network path configuration.
  • Failover mechanisms enable automatic recovery from connection failures.
  • Performance optimizations reduce latency for cross-cluster communication.

Service Discovery

  1. Global service discovery enables accessing services across clusters.
  2. DNS integration improvements provide seamless service resolution.
  3. Service export enhancements simplify sharing services between clusters.
  4. Load balancing support enables distributing traffic across clusters.

Security Enhancements

  • mTLS support provides secure communication between clusters.
  • Network policies integration enables enforcing security policies across clusters.
  • Certificate management improvements simplify TLS certificate rotation.
  • Encryption enhancements protect data in transit between clusters.

Getting Started

subctl deploy-broker
subctl join broker-info.subm --clusterid cluster1

Summary

AspectDetails
Release DateNovember 30, 2020
Headline FeaturesConnectivity improvements, service discovery, security enhancements
Why it MattersEnables secure networking between Kubernetes clusters across different environments

Submariner 0.11 continues to evolve as a solution for multi-cluster networking, providing teams with the tools needed to connect and manage Kubernetes clusters across different environments.