Giter Site home page Giter Site logo

sock-shop-demo's Introduction

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 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 install Kubeshark CLI with:

brew install kubeshark

Helm

Add the helm repository and install the chart:

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.

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.

sock-shop-demo's People

Contributors

abuehrle avatar adam-sandor avatar alban avatar alongir avatar amouat avatar elieser1101 avatar errordeveloper avatar etiennetremel avatar frankscholten avatar idcrosby avatar iluxa avatar jasonrichardsmith avatar jml avatar juliogomez avatar katzien avatar lukemarsden avatar marccarre avatar mertyildiran avatar moretea avatar nustiueudinastea avatar peterbourgon avatar philwinder avatar pidster avatar refaelbotbol avatar rodrmartinez avatar shiresky avatar stefanprodan avatar vincents avatar vlal avatar ziul avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

sock-shop-demo's Issues

Terraform

Assume responsibility and maintain the Terraform folder under the sock-shop repository: https://github.com/kubeshark/sock-shop-demo/tree/terraform

V1

  • Install EKS cluster opening varying instance sizes. By default, should use the smallest instance, howevere, allow selecting a stronger instance to support higher load.
  • Each cluster should include the full prometheus, grafana, loki stack
  • Clear instructions how to use. In general if something is simple, just provide instructions as opposed to include in the Terraform
  • Delete cluster
  • Make sure every component has a name
  • Make sure every component gets deleted

V2

  • Ingress + ELB + custom domain and TLS certificate
  • IRSA

V3

  • Istio
  • With/Without mtls (can be in documentation)

V3

  • Specific K8s version
  • Specific CNI brand and version

Try to avoid adventures - find alternatives or defer complex features.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.