Cluster managerΒΆ
Cluster manager architecture overview.
{
"clusters": [],
"sds": "{...}",
"local_cluster_name": "...",
"outlier_detection": "{...}",
"cds": "{...}"
}
- clusters
- (required, array) A list of upstream clusters that the cluster manager performs service discovery, health checking, and load balancing on.
- sds
- (sometimes required, object) If any defined clusters use the sds cluster type, a global SDS configuration must be specified.
- local_cluster_name
- (optional, string) Name of the local cluster (i.e., the cluster that owns the Envoy running this configuration). In order to enable zone aware routing this option must be set. If local_cluster_name is defined then clusters must contain a definition of a cluster with the same name.
- outlier_detection
- (optional, object) Optional global configuration for outlier detection.
- cds
- (optional, object) Optional configuration for the cluster discovery service (CDS) API.