Q. What DevKube is?
It runs
kubectl
commands for you.
DevKube is a developer focused cross platform (Linux support is coming soon) kubectl
GUI.
It helps developers and testers by providing a simple yet functional interface to perform some of the most frequently used kubectl operations by just click of a button, which in many cases are done by entering long and cumbersome kubectl commands. DevKube helps the team become more productive by saving time and removing human error.
Q. What DevKube is not?
It is not a one stop solution for all things kubectl / Kubernetes. Teams will still need to write kubectl commands for operations which are not available in DevKube.
kubectl
, so it is required to setup and configure kubectl before using DevKube.$ git clone https://github.com/pattnaik-soumitri/DevKube
$ cd DevKube
$ npm install
$ npm start
main
branch (the default branch after git clone
). So it is advisable to run git pull
few times a week to be able to get the stay on the bleeding edge of the software.View and perform operations on K8S resources such as pod
, service
, deployment
, replicaset
, statefulset
, daemonset
, job
, cronjob
.
Switch cluster
/context
.
Switch namespace
.
Common features
kubectl describe
kubectl delete
Pod features
kubectl logs
kubectl exec
Service features
kubectl portforward