Skip to content

Visualize what's happening in you Kubernetes cluster

License

Notifications You must be signed in to change notification settings

leiyang/k8s-viz

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

k8s-viz

Visualize what's happening in you Kubernetes cluster.

K8s-viz is Elm webapp to visualise what's going on in your cluster. I've found it rather difficult sometimes to properly explain relationships between various resources in Kubernetes world (like Deployments, ReplicaSets, Services...) so hopefully this tool will help.

Screencast

Usage

  • Setup K8s and make sure kubectl works as expected
  • Clone this repo
    git clone https://github.com/stepanstipl/k8s-viz
    
  • Run kubectl proxy from the project directory
    cd k8s-viz
    kubectl proxy --www=./ --www-prefix=/ --api-prefix=/k8s-api/
    
  • Open k8s-viz dashboard on localhost:8001

Build

  • Build Elm webapp

    elm-make Main.elm --output main.js
    
  • Build css

    sass --update sass:css
    

Credit

This tools is inspired by Brendan Burns' visualiser - brendandburns/gcp-live-k8s-visualizer .

About

Visualize what's happening in you Kubernetes cluster

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.5%
  • Elm 3.6%
  • CSS 1.7%
  • HTML 0.2%