The API Traffic Analyzer for kubernetes

Real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters.

Hero Image
1.4M

Downloads

8.6K

Stars

311

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:

sh <(curl -Ls https://kubeshark.co/install)

Step 2

Start capturing traffic:

kubeshark tap -A

Step 3

Visit localhost:8899 to view real time streaming traffic

Ready!

Kubeshark Filtering Example

kubernetesnetwork is a blindspot

Investigation & API Debugging

Gain protocol-level visibility to K8s’ internal network in all parts of the cluster.

Use the dashboard to filter streaming traffic and application layer protocols in real-time using a rich query language.

Get going in <60 seconds with no need for coding, proxy, CNI or any other preparation.

Telemetry & Observability

View an identity-aware service map showing service-to-service connectivity data.

Stream network metrics and schema-free documents to your favorite telemetry or log aggregation application.

Supporting InfluxDB, Grafana and Elasticsearch with more integrations to follow.

Detection Engineering & Forensics

Detect suspicious network behaviors in real-time.

Upload network traces (PCAPs) to AWS S3 and send Slack alerts.

Write custom-logic scripts in conjunction with OSI L4/L7 hooks.

and .. it's 100% on-prem