Submariner 0.16: Multi-Cluster Networking Evolution

K8s Guru
2 min read
Submariner 0.16: Multi-Cluster Networking Evolution

Introduction

Submariner 0.16, released on February 20, 2023, is most relevant if you expose services on Kubernetes and need stable, debuggable traffic paths. The practical wins usually show up at the edge: clearer traffic behavior, fewer surprises during failover, and easier debugging when routes go weird.


Multi-Cluster Networking

  • Connectivity improvements provide faster and more reliable cross-cluster communication.
  • Service discovery enhancements automatically discover services across clusters.
  • Routing optimizations improve traffic routing efficiency between clusters.
  • Failover capabilities enable automatic failover to backup clusters.

Security Enhancements

  1. Encryption improvements provide better security for cross-cluster communication.
  2. Authentication enhancements enable better cluster authentication and authorization.
  3. Network policies integration enables better network isolation and security.
  4. Audit logging tracks all cross-cluster operations.

Observability Improvements

  • Metrics expansion exposes detailed networking metrics for Prometheus.
  • Monitoring improvements provide better visibility into cluster connectivity and health.
  • Dashboard integration enables visualization of multi-cluster topology and traffic.
  • Tracing support enables correlation of requests across cluster boundaries.

Performance & Reliability

  • Latency optimizations reduce cross-cluster communication latency.
  • Throughput improvements provide better bandwidth utilization.
  • Reliability enhancements provide better recovery from network failures.
  • Resource management optimizations reduce resource usage.

Getting Started

subctl deploy-broker --kubeconfig kubeconfig1.yaml
subctl join --kubeconfig kubeconfig1.yaml broker-info.subm --clusterid cluster1
subctl join --kubeconfig kubeconfig2.yaml broker-info.subm --clusterid cluster2

Verify connectivity:

subctl show connections --kubeconfig kubeconfig1.yaml

Summary

AspectDetails
Release DateFebruary 20, 2023
Headline FeaturesMulti-cluster networking improvements, security enhancements, observability improvements
Why it MattersDelivers comprehensive multi-cluster networking with enhanced security and observability

Submariner 0.16 provides teams with powerful capabilities for connecting Kubernetes clusters with improved security and observability.