Live HTTP latency matrix between Kubernetes pods, deployed as a DaemonSet.
258
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.
Note: The nodes in this screenshot are each on an Azure VM in one of two regions:
| Node | Azure Region |
|---|---|
| k3s-vm0 | northcentralus |
| k3s-vm1 | northcentralus |
| k3s-vm2 | northcentralus |
| k3s-vm3 | mexicocentral |
| k3s-vm4 | mexicocentral |
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.
Content type
Image
Digest
sha256:16dfb888e…
Size
56.9 MB
Last updated
6 months ago
docker pull eb613819/kube-latency-map:1.0.0