管理虚拟服务

虚拟服务是服务网格ASM实现流量路由功能的关键资源之一。对于访问指定目标主机的流量,虚拟服务定义了一组流量路由规则,每个路由规则定义了特定的流量匹配条件。如果流量匹配,则将其转发到路由规则所指定的目标服务或者目标服务的版本(子集)。本文介绍如何创建、修改和删除虚拟服务。

创建虚拟服务

  1. 登录ASM控制台,在左侧导航栏,选择服务网格 > 网格管理

  2. 网格管理页面,单击目标实例名称,然后在左侧导航栏,选择流量管理中心 > 虚拟服务

    关于配置示例及相关说明,请参见虚拟服务(Virtual Service)CRD说明

    • 方式一:单击创建,配置相关信息,单击创建

    • 方式二:单击使用YAML创建,选择命名空间场景模版,在YAML文本框,按需修改虚拟服务配置信息,然后单击创建

相关操作

虚拟服务创建完成后,您可以在虚拟服务页面的操作列,进行以下操作。

  • 查看或修改虚拟服务的YAML:单击目标虚拟服务对应的查看YAML,在编辑对话框,修改相关信息,然后单击确定

  • 修改版本信息:单击目标虚拟服务对应的版本管理,在版本管理对话框,修改相关信息,然后单击回滚

  • 删除虚拟服务:单击目标虚拟服务对应的删除,在确认对话框,单击确定

重要

虚拟服务删除后,将影响请求的路由与流量分配,可能导致非预期的结果,请谨慎操作。