UI 管理 Istio 虚拟服务和目标规则
此功能可启动一个 UI,用于管理 Istio 的流量,其中包括创建、读取、更新和删除虚拟服务(Virtual Service)和目标规则(Destination Rule)。
注意:启用此功能并不会启用 Istio。集群管理员需要为集群启用 Istio 才能使用该功能。
如需启用或禁用此功能,请参见启用实验功能主页中的说明。
环境变量键 | 默认值 | 状态 | 可用于 |
---|---|---|---|
|
|
实验功能 |
v2.3.0 |
|
|
GA |
v2.3.2 |
功能介绍
Istio 流量管理功能的主要优势时允许动态请求路由,这对于金丝雀发布,蓝/绿发布或 A/B 测试都非常有用。
启用此功能后,一个页面会打开,让你通过 Rancher UI 配置 Istio 的某些流量管理功能。如果不使用此功能,你可以通过 kubectl
来使用 Istio 管理流量。
此功能会启用两个选项卡,一个用于虚拟服务,另一个用于目标规则。
-
虚拟服务:拦截并将流量重定向到你的 Kubernetes Service 上。这样,你可以将部分请求流量定向到不同的服务上。你可以使用这些服务来定义一组路由规则,用于主机寻址。详情请参见 Istio 官方文档。
-
目标规则:作为唯一可信来源,表明哪些服务版本可用于接收虚拟服务的流量。你可以使用这些资源来定义策略,这些策略适用于路由发生后用于服务的流量。详情请参见 Istio 官方文档。
如需查看选项卡:
-
点击 ☰ > 集群管理。
-
转到安装了 Istio 的集群,然后单击 Explore。
-
在左侧导航栏中,单击 Istio。
-
你将看到 Kiali 和 Jaeger 的选项卡。在左侧导航栏中,你可查看和配置虚拟服务和目标规则。