The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
Go to file
2024-02-07 22:43:22 +03:00
.github
cmd 🔥 Remove old Descope auth (#1490) 2024-01-31 14:49:55 -08:00
config add capability for tracer (#1496) 2024-02-06 13:38:21 -08:00
debounce
errormessage
helm-chart 🔖 Bump the Helm chart version to 52.1.30 2024-02-07 22:43:22 +03:00
internal/connect 🐛 Fix the POST script request 2023-11-03 01:09:22 +03:00
kubernetes 🔥 Remove old Descope auth (#1490) 2024-01-31 14:49:55 -08:00
manifests 🔨 Update complete.yaml 2024-02-07 22:22:48 +03:00
misc Add kube:// prefixed URI support (#1454) 2023-11-18 02:56:07 +03:00
semver
utils
.gitignore
.goreleaser.yml
CODE_OF_CONDUCT.md
codecov.yml
CONTRIBUTING.md
go.mod 🔨 Add KernelModuleConfig struct to TapConfig 2023-12-28 22:09:01 +03:00
go.sum 🔨 Add KernelModuleConfig struct to TapConfig 2023-12-28 22:09:01 +03:00
kubectl.sh
kubeshark.go
LICENSE
Makefile 🔧 Update port-forward-worker Makefile rule 2023-11-21 20:24:57 +03:00
README.md Update README.md 2023-12-20 12:59:48 +02:00
RELEASE.md.TEMPLATE

Kubeshark: Traffic analyzer for Kubernetes.

GitHub Latest Release Docker pulls Image size Discord Slack

NEW: Version 52.0.0 now available, featuring a new Traffic Recorder and Half & Erroneous Connection Analysis.

Kubeshark is an API Traffic Analyzer for Kubernetes providing real-time, protocol-level visibility into Kubernetes internal network, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters.

Simple UI

Think TCPDump and Wireshark re-invented for Kubernetes

Getting Started

Download Kubeshark's binary distribution latest release and run following one of these examples:

kubeshark tap
kubeshark tap -n sock-shop "(catalo*|front-end*)"

Running any of the ☝️ above commands will open the Web UI in your browser which streams the traffic in your Kubernetes cluster in real-time.

Homebrew

Homebrew 🍺 users can add Kubeshark formulae with:

brew tap kubeshark/kubeshark

and install Kubeshark CLI with:

brew install kubeshark

Building From Source

Clone this repository and run make command to build it. After the build is complete, the executable can be found at ./bin/kubeshark__.

Documentation

To learn more, read the documentation.

Contributing

We ❤️ pull requests! See CONTRIBUTING.md for the contribution guide.

Code of Conduct

This project is for everyone. We ask that our users and contributors take a few minutes to review our Code of Conduct.