istio kiali 可视化bookinfo
一、概述
kiali 是使用 istioctl 客户端工具安装 demo profile 时自动就会安装的组件,kiali 是一款 istio 服务网格可视化工具,提供了服务拓扑图、全链路跟踪、指标遥测、配置校验、健康检查等功能。
二、kiali 可视化bookinfo
登录 kiali,进入 overview 菜单,选中 bookinfo 应用,如下图所示
点击进入default命名空间下的 "4 Applications" , 进入 "Applications" 视图,可见 bookinfo 样例下的 4 个微服务,并且当前这 4 个微服务状态都健康(Health ✔)如下图所示:
三、注入和观察流量
查看GATEWAY_URL
[root@k8s-master ~]# echo $GATEWAY_URL 192.168.31.16:32223
通过 curl 命令打入流量:
while true; do sleep 1;curl http://192.168.31.16:32223/productpage; done
最关键的可视化内容可以查看 “Graph” 菜单,如下所示:
下面重点介绍 “Graph” 视图下的功能:
1 命名空间 2 分类图展示: app(应用视角,label 名为 app,并且 app 值相同的资源算作一类 app) service(k8s服务视角)、versioned app(标记版本应用视角) workload(k8s工作负载视角,比如 deployment、job、statefulset、daemonset) 3 指标展示: Requests per second(每秒多少请求) Requests percent(请求分布占比) Response time(响应时间) 4 显示过滤器:各种显示开关,用复选框表示;可以选择 Traffic Animation,爽爽看 5 规格过滤显示:可以把它类比为 grep 命令,通过定义好的过滤规则,高亮图的某些组件或元素,比如在 find 字段输入 httpout > 0 后回车,可看到如下截图所示 6 三角形表示 k8s 服务 7 圆形表示 k8s workload 8 命名空间 9 时间间隔的流量选择器:比如 1m(分钟)、5m、10m、30m、1h(小时)、3h、6h 10 页面刷新频率:比如每 10 秒、每 15 秒、每 30 秒、每 1 分钟、每 5 分钟、每 15 分钟 11 入口流量、出口流量和总流量显示 12 layout:不同展示风格(共有三种,选择自己的喜好) 13 图例说明:解释图中各个形状各代表什么意思
本文参考链接:
https://blog.51cto.com/14268033/2487230
分类:
python 运维开发
标签:
Kubernetes
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2019-01-05 python tar.gz格式压缩、解压