Install Multicluster

Install an Istio mesh in ambient mode across multiple Kubernetes clusters.

Follow this guide to install an Istio ambient service mesh that spans multiple clusters.

Current Status and Limitations

Before proceeding with ambient multicluster installation, it’s critical to understand the current state and limitations of this feature:

Supported Configurations

Currently, ambient multicluster only supports: Before proceeding with an ambient multicluster installation, it is critical to understand the current state and limitations of this feature.

Critical Limitations

Network Topology Restrictions

Multi-cluster single-network configurations are untested, and may be broken

  • Use caution when deploying ambient across clusters that share the same network
  • Only multi-network configurations are supported

Control Plane Limitations

Primary remote configuration is not currently supported

  • You can only have multiple primary clusters
  • Configurations with one or more remote clusters will not work correctly

Waypoint Requirements

Universal waypoint deployments are assumed across clusters

  • All clusters must have identically named waypoint deployments
  • Waypoint configurations must be synchronized manually across clusters (e.g. using Flux, ArgoCD, or similar tools)
  • Traffic routing relies on consistent waypoint naming conventions

Service Visibility and Scoping

Service scope configurations are not read from across clusters

  • Only the local cluster’s service scope configuration is used as the source of truth
  • Remote cluster service scopes are not respected, which can lead to unexpected traffic behavior
  • Cross-cluster service discovery may not respect intended service boundaries

If a service’s waypoint is marked as global, that service will also be global

  • This can lead to unintended cross-cluster traffic if not managed carefully

Gateway Limitations

Ambient east-west gateways currently only support meshed mTLS traffic

  • Cannot currently expose istiod across networks using ambient east-west gateways. You can still use a classic e/w gateway for this.