Introduction

TOC

Deployment Model

Due to considerations of service performance, stability, security isolation, latency, location, and cluster scalability, enterprises typically deploy services across multiple clusters in different data centers (across regions and clouds).

The platform's multi-cluster service mesh is implemented based on Istio's multiple control planes deployment model. In this model, the service mesh can manage multiple primary clusters, each with its own Istio control plane. Services deployed in various clusters under the mesh can discover each other and share the load.

Features

Integrated with Istio's Native Capabilities

  • Failover: If a service in one cluster fails and triggers a circuit breaker, part of the traffic intended for that service is redirected to healthy pods in clusters in the disaster recovery region to ensure overall service load performance stability.
  • Weighted Distribution: Traffic is routed to clusters in multiple regions based on configured weights, achieving multi-region load balancing.

Unified UI for Easy Configuration and Management

  • You can create a service mesh or manage clusters by configuring simple parameters via the UI.
  • The platform provides a unified operation and configuration management interface for the multi-cluster service mesh. You can view and manage the configurations and monitoring data of different clusters within the mesh on a single page.
  • The platform automatically deploys Istio east-west traffic gateways for all clusters in a multi-network mode service mesh. You only need to add the cluster to the mesh.

Cross-Cluster Visualization

  • Compare traffic monitoring data of services in different clusters within the mesh.
  • View cross-cluster service topology.
  • View cross-cluster call chains.