服务管理
基于istio
,管理虚拟空间中的服务。
进入服务管理视图
- 进入虚拟空间
- 在应用栏点击服务
- 选择你要管理的环境
小技巧
- 标签 和 配置检查 状态栏可以协助你检查服务配置是否正确
- istio配置 栏会展示每个服务所关联的istio资源,包括
gateway
、virtualservice
、destinationrule
服务详情
类似工作负载详情页面,服务详情页也提供了流量、链路的可观测性信息。
除此之外,我们为服务提供了5个便捷的流量管理入口:
- 请求路由: 配置请求
从服务到工作负载
的HTTP
流量路由策略,支持基于header
和uri
的两种路由策略 - 故障注入:针对TCP流量,进行故障注入
提示
请求延时 设置服务多久之后再响应,请求中止 则是直接响应指定的
HTTP状态码
- 流量切换:便捷地切换
从服务到工作负载
的HTTP
流量比率 - TCP流量切换:便捷地切换
从服务到工作负载
的TCP
流量比率 - 请求超时:设置该服务的
HTTP
请求 超时时长 及请求 重试策略
请注意
- 若你配置了上述5种流量管理方式中的一种,然后想要切换为另一种策略,你 必须 先 清理虚拟服务,再重新配置
- 若你不满足于仅配置其中一种策略,想要综合多种,请手动编辑
virtualservice
和destionationrule
资源,更多文档参考: https://istio.io/latest/docs/tasks/traffic-management/