在服务网格中,目标规则(DestinationRule)是实现流量路由功能的一个关键资源,用于配置目标服务的流量策略,例如指定服务子集以及Envoy代理的流量策略。本文介绍如何新建、修改和删除目标规则。

新建目标规则

  1. 登录ASM控制台
  2. 在左侧导航栏,选择服务网格 > 网格管理
  3. 网格管理页面,找到待配置的实例,单击实例的名称或在操作列中单击管理
  4. 在网格详情页面左侧导航栏选择流量管理 > 目标规则(DestinationRule),然后在右侧页面单击新建
  5. 新建面板,输入目标规则的信息,单击确定
    1. 命名空间下拉列表中,选择待新建目标规则的命名空间。
    2. 在文本框中,输入目标规则的配置信息。
    目标规则(DestinationRule)页面,可以看到新建的目标规则。

修改目标规则

  1. 登录ASM控制台
  2. 在左侧导航栏,选择服务网格 > 网格管理
  3. 网格管理页面,找到待配置的实例,单击实例的名称或在操作列中单击管理
  4. 在网格详情页面左侧导航栏选择流量管理 > 目标规则(DestinationRule)
  5. 目标规则(DestinationRule)页面,找到待修改的目标规则,在操作列中单击YAML
  6. 编辑面板,修改目标规则,单击确定

删除目标规则

  1. 登录ASM控制台
  2. 在左侧导航栏,选择服务网格 > 网格管理
  3. 网格管理页面,找到待配置的实例,单击实例的名称或在操作列中单击管理
  4. 在网格详情页面左侧导航栏选择流量管理 > 目标规则(DestinationRule)
  5. 目标规则(DestinationRule)页面,找到待删除的目标规则,在操作列中单击删除
  6. 单击确定,确认删除该目标规则。
    目标规则(DestinationRule)页面下,可以看到该目标规则已被删除。