Kubecle is a web ui running locally that provides useful information about your kubernetes cluster. It is an alternative to Kubernetes Dashboard. Because it runs locally, you can access any kubernetes clusters you have access to at a single place
- Pods
- Deployments
- Services
- Config map
- Jobs
- Ingress
- HPA
- Endpoints
- Accounts
- Secrets
It also allows you to perform some basic actions:
- Delete pods
- View logs
- Describe
- Edit
- Switch clusters
- Apply manifest
- Download binary
- Run locallly
npm install && npm run client-build && npm start
- Open browser to https://localhost:23333
- Install kubernetes for Docker (18.06 or above) MacOS Windows. Alternatively, install minikube
- Install helm and deploy something, for example, Wordpress
- Run
npm run watch
to start server - Run
npm --prefix client start
to start client - Open https://localhost:3001
This project uses release-it. Make sure it is installed globally and run release-it
to create a draft release.
- React
- Material UI
- kubernetes-client
- react-ace editor
- react-lazylog log viewer
- material-table