Clusters配置:

clusters:
- name: # 集群唯一的名称
  alt_stat_name: 统计信息中使用的集群代名称
  type: # 服务发现的类型,STATIC、STATIC_DNS、LOGICAL_DNS、ORIGINAL_DST、EDS
  lb_policy: # 负载均衡算法,ROUND_ROBIN、LEAST_REQUEST、RING_HASH、RANDOM、MAGLEV、CLUSTER_PROVIDED
  load_assignment: # 负载分配方式
    cluster_name: 集群名称
    endpoints: # 断点列表
    - locality: {} # 标识上游主机的位置,region、zone
      lb_endpoints:
      - endpoint_name:
        endpoint: # 端点定义
          socket_address:
            address:
            port_value:
            protocol:

示例:

clusters:
- name: test_cluster
  connect_timeout: 0.25s
  type: STATIC
  lb_policy: ROUND_ROBIN
  load_assignment:
    cluster_name: test_cluster
    endpoints:
    - lb_endpoints:
      - endpoint:
          address: 
            socket_address: { address: 172.20.0.2, value_port: 80 }
      - endpoint:
          address:
            socket_address: { address: 172.20.0.3, value_port: 80 }