Istio资源管理
更新时间:2026-04-21
概述
本文档介绍如何在服务网格 CSM 控制台创建、编辑和删除 Istio 资源。服务网格 CSM 通过 Istio CRD 资源(如 VirtualService、DestinationRule)描述微服务治理策略,“Istio 资源” 页面集中展示通过控制台、原生 API 等方式提交的资源,您可以按需进行增删改查操作。
前提条件
- 已登录 百度智能云控制台,并具备服务网格 CSM 的访问权限。
- 已创建可操作的服务网格实例。
- 已准备符合业务需求的 Istio CRD YAML 内容;如执行编辑或删除操作,目标 Istio 资源需已存在。
注意事项
- 对于注入了服务网格代理的工作负载,如未提交任何 Istio CRD,流量仍会被代理劫持,并以轮询的负载均衡方式发往目标服务的多个实例。
创建 Istio 资源
导航路径:产品服务->云计算->容器->服务网格 CSM
- 在 服务网格 CSM 的 网格列表 页面,选择目标地域,找到目标服务网格实例并单击实例名称。在实例详情页单击 【Istio资源管理】。
- 在 Istio资源管理 页面单击 【创建Istio资源】。系统将打开创建页面,当前仅支持通过 Yaml文件 提交资源定义。
- 在 Yaml文件 编辑区填写符合业务需求的 Istio CRD YAML 内容后,单击 【确认】。提交成功后,页面返回 Istio资源管理 列表,并显示新创建的资源。

-
在 Istio资源管理 页面按资源名称搜索新建资源,确认其已出现在列表中;如需核对提交内容,可单击资源名称查看 YAML 明细。
说明: Istio 资源的命名空间,是指 Istio 资源的存储位置,生效范围以
spec字段中描述的内容为准。
变更Istio资源
编辑 Istio 资源
导航路径:产品服务->云计算->容器->服务网格 CSM
- 在 服务网格 CSM 的 网格列表 页面,选择目标地域并进入目标服务网格实例。在实例详情页单击 【Istio资源管理】,打开资源列表页面。
- 在 Istio资源管理 页面定位需要修改的资源,单击操作列 【编辑】 打开编辑页面,修改 YAML 内容后单击 【确认】。提交成功后,页面返回资源列表,目标资源的更新时间会刷新,可据此确认编辑已生效。 删除 Istio 资源
导航路径:产品服务->云计算->容器->服务网格 CSM
注意: 删除 Istio 资源属于破坏性操作。请确认目标资源及其业务影响后再执行删除。
- 在 服务网格 CSM 的 网格列表 页面,选择目标地域并进入目标服务网格实例。在实例详情页单击 【Istio资源管理】,打开资源列表页面。
- 如需删除单条资源,可先通过名称搜索框定位目标资源,再单击操作列 【删除】,并在确认弹窗中单击 【确定】。删除成功后,当前搜索结果中不再显示该资源。
- 如需批量删除资源,选中多条目标资源后,单击资源列表批量操作入口 【删除】,并在确认弹窗中单击 【确定】。删除成功后,所选资源不再出现在当前筛选结果中。
参考示例
在完成 Sidecar 自动注入、集群管理等相关操作后,可为 sleep / helloworld 应用配置如下 Istio CRD 策略。
VirtualService:
YAML
1apiVersion: networking.istio.io/v1alpha3
2kind: VirtualService
3metadata:
4 name: helloworld-vs
5spec:
6 hosts:
7 - helloworld.test.svc.cluster.local
8 exportTo:
9 - test
10 http:
11 - route:
12 - destination:
13 host: helloworld.test.svc.cluster.local
14 subset: v1
15 weight: 100
16 - destination:
17 host: helloworld.test.svc.cluster.local
18 subset: v2
19 weight: 0
DestinationRule:
Plain Text
1apiVersion: networking.istio.io/v1alpha3
2kind: DestinationRule
3metadata:
4 name: helloworld-dr
5spec:
6 exportTo:
7 - test
8 host: helloworld.test.svc.cluster.local
9 subsets:
10 - name: v1
11 labels:
12 version: v1
13 - name: v2
14 labels:
15 version: v2
通过 Istio资源管理 提交上述 YAML 文件后,可在资源列表中查看已提交的资源。

其他参考案例
评价此篇文章
