首页 > 其他分享 >kubernetes Tcp流量可视化

kubernetes Tcp流量可视化

时间:2022-10-09 12:45:27浏览次数:91  
标签:node kubernetes graph Tcp API 可视化 dashboard Graph k8spacket

kubernetes Tcp流量可视化

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

image

安装k8spacket

  helm repo add k8spacket https://k8spacket.github.io/k8spacket-helm-chart
  helm install k8spacket --namespace k8spacket k8spacket/k8spacket --create-namespace

k8spacket是daemonset,安装完之后每个节点都有一个k8spacket pod。

安装node graph

node graph包括两部分:nodegraph 插件和Node Graph API。前者是dashboard中的dashboard插件,后者是获取k8spacket数据的datasource。

安装Node Graph API

在grafana的datasource中添加Node Graph API即可:

image

Node Graph API的URL中添加k8spacket的地址:

kubernetes Tcp流量可视化

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

image

安装k8spacket

  helm repo add k8spacket https://k8spacket.github.io/k8spacket-helm-chart
  helm install k8spacket --namespace k8spacket k8spacket/k8spacket --create-namespace

k8spacket是daemonset,安装完之后每个节点都有一个k8spacket pod。

安装node graph

node graph包括两部分:nodegraph 插件和Node Graph API。前者是dashboard中的dashboard插件,后者是获取k8spacket数据的datasource。

安装Node Graph API

在grafana的datasource中添加Node Graph API即可:

image

Node Graph API的URL中添加k8spacket的地址:

image

创建node graph dashboard

k8spacket官方给出了k8s-packet-node-graph.yaml将其黏贴在grafana中即可,注意需要修改uidversion字段(即先创建一个空的dashboard,然后将k8s-packet-node-graph.yaml中的这两个字段修改为新建的dashboard的中的对应字段值)。

image

至此完成node graph dashboard的安装,该dashboard支持connection、bytes、和duration三种视角,支持命名空间和pod名称筛选。

参考

创建node graph dashboard

k8spacket官方给出了k8s-packet-node-graph.yaml将其黏贴在grafana中即可,注意需要修改uidversion字段(即先创建一个空的dashboard,然后将k8s-packet-node-graph.yaml中的这两个字段修改为新建的dashboard的中的对应字段值)。

image

至此完成node graph dashboard的安装,该dashboard支持connection、bytes、和duration三种视角,支持命名空间和pod名称筛选。

参考

标签:node,kubernetes,graph,Tcp,API,可视化,dashboard,Graph,k8spacket
From: https://www.cnblogs.com/charlieroro/p/16771739.html

相关文章

  • TCP与UDP的联系与区别
     TCP和UDP是TCP/IP体系中运输层的两个协议。 TCP是传输控制协议,旨在适应支持多网络应用的分层协议层次结构。连接到不同但互连的计算机通信网络的主计算机中的成对进......
  • TCP与UDP的联系与区别
    TCP与UDP是什么?TCP协议和UDP协议都是属于TCP/IP协议簇中的协议,且都是传输层中的协议。 TCP协议TCP协议是面向连接的协议。TCP传输有三个步骤:建立连接、传输数据、关闭......
  • TCP和UDP的区别
    两种协议的简单介绍TCP:传输控制协议(TCP,TransmissionControlProtocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议;UDP:用户数据报协议(UDP,UserDatagramProtoc......
  • Kubernetes14-Helm:Kubernetes应用包管理
    1、Helm概述1.1、Helm介绍随着容器技术逐渐被企业接受,在Kubernetes上已经能便捷地部署简单的应用了。但对于复杂的应用中间件,在Kubernetes上进行容器化部署并非易事,通常......
  • TCP和UDP的联系与区别
         在TCP/IP体系中,运输层有两个协议:TCP和UDP。    UDP——用户数据报协议是TCP/IP协议体系中运输层协议之一,UDP协议只提供应用进程寻址和简单的差错......
  • 浅析TCP与UDP的联系与区别?
    什么是TCP?传输控制协议(TCP,TransmissionControlProtocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP的特点:(1)TCP是面向连接的运输层协议。......
  • Docker Desktop 可以直接启用Kubernetes 1.25 了
    作为目前事实上的容器编排系统标准,K8s无疑是现代云原生应用的基石,很多同学入门可能直接就被卡到第一关,从哪去弄个K8s的环境,DockerDesktop自带了Kubernetes服务,但是在......
  • UDP和TCP的联系和区别
    1.tcp和udp的概念TCP(TransmissionControlProtocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793定义。在简化的计算机网络OSI模型......
  • TCP与UDP的联系与区别
    TCP与UDP基本区别:1、基于连接与无连接。2、TCP要求系统资源较多,UDP较少。3、UDP程序结构较简单。4、流模式(TCP)与数据报模式(UDP)。5、TCP保证数据正确性,UDP可能丢包。6、TC......
  • TCP与UDP的联系与区别
    TCP与UDP基本区别:1、基于连接与无连接。2、TCP要求系统资源较多,UDP较少。3、UDP程序结构较简单。4、流模式(TCP)与数据报模式(UDP)。5、TCP保证数据正确性,UDP可能丢包。6、TC......