虚拟服务是服务网格ASM实现流量路由功能的关键资源之一。对于访问指定目标主机的流量,虚拟服务定义了一组流量路由规则,每个路由规则定义了特定的流量匹配条件。如果流量匹配,则将其转发到路由规则所指定的目标服务或者目标服务的版本(子集)。本文介绍如何创建、修改和删除虚拟服务。
创建虚拟服务
登录ASM控制台,在左侧导航栏,选择 。
在网格管理页面,单击目标实例名称,然后在左侧导航栏,选择 。
关于配置示例及相关说明,请参见Virtual Service。
方式一:单击创建,配置相关信息,单击创建。
方式二:单击使用YAML创建,选择命名空间和场景模版,在YAML文本框,按需修改虚拟服务配置信息,然后单击创建。
相关操作
虚拟服务创建完成后,您可以在虚拟服务页面的操作列,进行以下操作。
查看或修改虚拟服务的YAML:单击目标虚拟服务对应的查看YAML,在编辑对话框,修改相关信息,然后单击确定。
修改版本信息:单击目标虚拟服务对应的版本管理,在版本管理对话框,修改相关信息,然后单击回滚。
删除虚拟服务:单击目标虚拟服务对应的删除,在确认对话框,单击确定。
重要
虚拟服务删除后,将影响请求的路由与流量分配,可能导致非预期的结果,请谨慎操作。