kubernetes Tcp流量可视化使用k8spacket和grafana的node graph
插件可以查看kubernetes pod的TCP相关信息,如connection、bytes、和duration 。下面是接收和响应的字节数信息:

文章插图
安装k8spacket
helm repo add k8spacket https://k8spacket.github.io/k8spacket-helm-charthelm install k8spacket --namespace k8spacket k8spacket/k8spacket --create-namespace
k8spacket是daemonset,安装完之后每个节点都有一个k8spacket pod 。安装node graphnode graph包括两部分:nodegraph 插件和
Node Graph API
。前者是dashboard中的dashboard插件,后者是获取k8spacket数据的datasource 。安装Node Graph API在grafana的
datasource
中添加Node Graph API
即可:
文章插图
在
Node Graph API
的URL中添加k8spacket的地址:
文章插图
至此完成node graph dashboard的安装,该dashboard支持connection、bytes、和duration三种视角,支持命名空间和pod名称筛选 。
参考
- TCP packets traffic visualization for kubernetes by k8spacket and Grafana
经验总结扩展阅读
- Docker Desktop 可以直接启用Kubernetes 1.25 了
- 基于Netty的TCP服务框架
- 电信网络电视占宽带流量吗
- 手机没有流量怎么回事
- 中国联通流量怎么办理
- 腾讯王卡免流量为什么还消耗流量
- 校园限定性流量什么意思
- 晋江水深几尺
- 正常自来水一小时流量
- 企业运维 | MySQL关系型数据库在Docker与Kubernetes容器环境中快速搭建部署主从实践