更新时间:2023-08-15 GMT+08:00
分享

更新流量策略

YAML更新流量策略

以检查4分钟内forecast服务实例的访问异常情况为例,连续出现5次访问异常的实例将被隔离10分钟,被隔离的实例不超过30%,在第1次隔离期满后,异常实例将重新接收流量,如果仍然不能正常工作,则会被重新隔离,第2次将被隔离20分钟,以此类推。用户可根据实际需求对参数进行更新。

  1. 登录UCS控制台,在左侧导航栏中单击“服务网格”。
  2. 单击服务网格名称,进入详情页。
  3. 在左侧导航栏,单击“流量治理”下的“流量策略”,进入流量策略列表。
  4. 选择想要更新的流量策略,单击右侧操作列下的“编辑YAML”,进入“更新流量策略”页面。

    YAML设置如下(根据实际需求调整配置参数):

    apiVersion: networking.istio.io/v1beta1
    kind: DestinationRule
    metadata:
      name: forecast
      namespace: weather
    spec:
      host: forecast
      trafficPolicy:
        connectionPool:
          tcp:
            maxConnections: 80
            connectTimeout: 25ms
          http:
            http2MaxRequests: 800
            maxRequestsPerConnection: 10
        outlierDetection:
          consecutive5xxErrors: 5
          interval: 4m
          baseEjectionTime: 10m
          maxEjectionPercent: 30

相关文档