Kubedev


Kubernetes Dashboard that helps developers in their everyday usage

Docker Image CI

Installation

Executable

Download the binary files in the release page

Then run:

./kubedev_darwin
OR
./kubedev_unix

This method requires that you have kubectl installed and configured

Docker

docker run --rm -it -v ~/.kube/:/root/.kube/ --net=host relferreira/kubedev:2.0.0

or for macOS (port-forward functionality doesn’t work this way):

docker run --rm -it -v ~/.kube/:/root/.kube/ -p 9898:9898 relferreira/kubedev:2.0.0

Kubernetes Deploy

To install KubeDev in your kubernetes cluster, just apply the deploy-in-cluster.yaml file and you are ready to go:

kubectl apply -f deploy-in-cluster.yaml -n <NAMESPACE>

Shortcuts

Keys Shortcut
cmd + k Global Search
cmd + shift + k Command Pallete
cmd + shift + y Command History
cmd + shift + f Table Search
g + n Namespace Selector
g + s Go to services
g + d Go to deployments
g + j Go to jobs
g + c Go to cronjobs
g + t Go to statefulsets
g + h Go to hpa
g + v Go to pvc
g + p Go to pods
g + i Go to ingress
g + m Go to configmaps
g + r Go to secrets
g + f Go to port-forward

Development

Server

Run Server

go run main.go

UI

Install dependencies

yarn

Run app

yarn start

Packaging

Docker

docker build -t relferreira/kubedev:1.0.0 .
docker push relferreira/kubedev:1.0.0

Executable

go get -u github.com/gobuffalo/packr/packr
make