Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/kubeshark/kubeshark

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
https://github.com/kubeshark/kubeshark

amqp cloud-native devops devops-tools docker forensics go golang grpc incident-response kafka kubernetes microservice microservices microservices-application observability redis rest sniffer wireshark

Last synced: about 1 month ago
JSON representation

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

Lists

README

        


Kubeshark: Traffic analyzer for Kubernetes.



GitHub Latest Release


Docker pulls


Image size


Discord


Slack



Want to see Kubeshark in action, right now? Visit this
live demo deployment of Kubeshark.

**Kubeshark** is an API Traffic Analyzer for [**Kubernetes**](https://kubernetes.io/) 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](https://github.com/kubeshark/assets/raw/master/png/kubeshark-ui.png)

Think [TCPDump](https://en.wikipedia.org/wiki/Tcpdump) and [Wireshark](https://www.wireshark.org/) re-invented for Kubernetes

## Getting Started

Download **Kubeshark**'s binary distribution [latest release](https://github.com/kubeshark/kubeshark/releases/latest) and run following one of these examples:

```shell
kubeshark tap
```

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

Running any of the :point_up: above commands will open the [Web UI](https://docs.kubeshark.co/en/ui) in your browser which streams the traffic in your Kubernetes cluster in real-time.

### Homebrew

[Homebrew](https://brew.sh/) :beer: users install Kubeshark CLI with:

```shell
brew install kubeshark
```

### Helm

Add the helm repository and install the chart:

```shell
helm repo add kubeshark https://helm.kubeshark.co
‍helm install kubeshark kubeshark/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](https://docs.kubeshark.co).

## Contributing

We :heart: pull requests! See [CONTRIBUTING.md](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](CODE_OF_CONDUCT.md).