Skip to content
This repository has been archived by the owner on Nov 13, 2022. It is now read-only.
/ k8s-info Public archive

A kubernetes deployments info dashboard

License

Notifications You must be signed in to change notification settings

SuperTux88/k8s-info

Repository files navigation

k8s-info

A kubernetes deployments info dashboard

license Docker Build Status Maintainability

python Requirements Status npm dependencies Status npm dev dependencies Status

Run

Using docker:

docker run --rm -v ~/.kube:/home/k8s-info/.kube -p 8000:8000 supertux88/k8s-info

The mounted volume must contain a config file and paths to certs and keys need to be relative.

Development

You can run this project locally with a minikube cluster.

Install minikube and start a cluster with:

minikube start

Create a python virtual environment and install the dependencies:

virtualenv --python=python3 .venv
source .venv/bin/activate
pip install -r requirements.txt

Install nodejs dependencies:

npm install

Now you can build (and auto-update) the javascript bundles with:

npm run-script watch

and run the python dev-server in another terminal (with activated virtual env) with:

source .venv/bin/activate
FLASK_ENV=development python app/k8s-info.py

About

A kubernetes deployments info dashboard

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published