Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stepanstipl/k8s-viz
Visualize what's happening in you Kubernetes cluster
https://github.com/stepanstipl/k8s-viz
dashboard elm k8s kubernetes visualization
Last synced: 2 months ago
JSON representation
Visualize what's happening in you Kubernetes cluster
- Host: GitHub
- URL: https://github.com/stepanstipl/k8s-viz
- Owner: stepanstipl
- License: mit
- Created: 2018-02-13T17:16:12.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-14T17:51:00.000Z (almost 7 years ago)
- Last Synced: 2024-08-29T18:34:24.656Z (4 months ago)
- Topics: dashboard, elm, k8s, kubernetes, visualization
- Language: JavaScript
- Size: 8.51 MB
- Stars: 8
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](docs/screencast.gif)
## 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
```
## CreditThis tools is inspired by Brendan Burns' visualiser -
[brendandburns/gcp-live-k8s-visualizer](https://github.com/brendandburns/gcp-live-k8s-visualizer) .