Need help with kubexp?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

145 Stars 6 Forks MIT License 132 Commits 4 Opened issues

Services available


Need anything else?

Contributors list

# 185,889
120 commits

kubexp (KubeExplorer)

CircleCI codecov

kubexp is a console user interface for kubernetes.



  • automatic update view when cluster changes
  • switch cluster
  • resource details and incremental search
  • following container logs
  • exec into container
  • pod port-forward
  • upload/download files to container
  • scale deployments, replicasets etc.
  • delete resources


You need a shell with access to kubernetes through kubectl. Kubexp uses the same configuration file (usually

) to connect to the k8s cluster(s).


Your service account must have a rolebinding to cluster admin in each k8s cluster. The file rbac-default-clusteradmin.yaml contains the according clusterrolebinding for the default service account:

kubectl apply -f rbac-default-clusteradmin.yaml

Option 1: get executable

Go to releases page and download the binary for your platform.

chmod +x kubexp

Option 2: running with docker

To run the kubexp container you need to mount the config file. Note, that when kubexp runs in a container the port-forward feature will not work.

docker run -it -v ~/.kube/config:/root/.kube/config alitari/kubexp:${KUBEXP_RELEASE}


  • use arrow keys to navigate and return key to toggle between the item list and item details
  • to get help in the user interface type 'h'
  • hit Space-Key to reconnect when resource is OFFLINE
  • resources in the menu are organized in categories, hit 'r' to change the category
  • get command line options with
    kubexp -help

building and running

set the GOOS environment variable according your os

# setup development environment
SRCDIR=${GOPATH:-${HOME}/go}/src/ && mkdir -p $SRCDIR && cd $SRCDIR
git clone && cd kubexp
# fetch dependencies
go get -v -t -d ./...

export GOOS="linux"

export GOOS="windows"

build executable

./ bin

execute linux


execute windows


execute tests

go test main/..


  • GOCUI go framework for console user interfaces

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.