Sign inSign up

eb613819/kube-latency-map

By eb613819

•Updated 6 months ago

Live HTTP latency matrix between Kubernetes pods, deployed as a DaemonSet.

Image
Networking
0

258

eb613819/kube-latency-map repository overview

⁠kube-latency-map

A lightweight latency visualization tool for Kubernetes clusters. Deploys one pod per node via a DaemonSet and displays HTTP round-trip latency between all pods as a live updating matrix in a web UI.

latency matrix Note: The nodes in this screenshot are each on an Azure VM in one of two regions:

NodeAzure Region
k3s-vm0northcentralus
k3s-vm1northcentralus
k3s-vm2northcentralus
k3s-vm3mexicocentral
k3s-vm4mexicocentral

⁠Quick Deploy

kubectl apply -f https://raw.githubusercontent.com/eb613819/kube-latency-map/main/k8s/serviceaccount.yaml
kubectl apply -f https://raw.githubusercontent.com/eb613819/kube-latency-map/main/k8s/rbac.yaml
kubectl apply -f https://raw.githubusercontent.com/eb613819/kube-latency-map/main/k8s/daemonset.yaml

Once all pods are Running, open the UI on port 30080 of any node's public IP:

http://<any-node-ip>:30080

For full documentation, configuration options, and project details see the GitHub repository⁠.

Tag summary

Content type

Image

Digest

sha256:16dfb888e…

Size

56.9 MB

Last updated

6 months ago

docker pull eb613819/kube-latency-map:1.0.0