The API Traffic Viewer for kubernetes

Real-time visibility into K8s' internal network, capturing, dissecting and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters.

Hero Image
1.4M

Downloads

8.1K

Stars

293

Forks

140K+

Users

How to deploy Kubeshark?

Step 1

Download the latest release of Kubeshark CLI from Github.

Alternatively, install the CLI using a simple shell script:

Step 2

Start capturing traffic:

Step 3

Visit localhost:8899 to view real time streaming traffic

Ready!

Kubeshark Filtering Example

Why Kubeshark?

Monitor K8s' network traffic wherever and whenever it happens

Protocol-level Visibility

With support for many modern protocols like REST, gRPC, GraphQL, Websockets, Redis, RabbitMQ, Kafka, DNS and more.

Identity-aware Service Map

Instant, real-time, with DNS and pod label identities for external and internal workloads.

PCAP Export, View and Replay

Capture and export all or a subset of traffic to a PCAP file. View and replay TCP and UDP streams.

Incident Investigation

Find the “Needle in the Haystack” with real-time access to K8s’ internal traffic, using a robust search and filter language.

Traffic Forensics

Generate an immutible PCAP file of historic traffic and store for future analysis.

Scalable, Instant and Easy to Use

Ready-to-run on large-scale production clusters, get going in under two minutes, not requiring any code instrumentation or proxy.

Frequently Asked Questions

What was the genesis of Kubeshark?

Kubeshark (fka Mizu) was originally developed by UP9 and then open sourced in late 2021.

Who is behind Kubeshark?

The project is actively developed and maintained by individuals from the same team that originally developed it.

What about new features and use-cases?

We are committed to invest in Kubeshark for the long haul, accelerating the pace of development and supporting relevant use-cases. If you think of any, talk to us.

What's Kubeshark license?

Kubeshark uses the Apache-2.0 license

Can we contribute code to Kubeshark?

We ❤️ pull requests! Check out our CONTRIBUTING.md page for info on contributing changes.

Why the name Kubeshark?

We loved using Wireshark back in the day. Kubeshark is like Wireshark re-born for Kubernetes.

Made with ❤

A huge shoutout to our amazing contributors. If you like Kubeshark and would like to support the team, show the love by giving us a star on GitHub.