Skip to content

A portable explorer for Kubernetes, without any dependency.

License

Notifications You must be signed in to change notification settings

cnrancher/kube-explorer

Repository files navigation

kube-explorer

kube-explorer is a portable explorer for Kubernetes without any dependency.

It integrates the Rancher steve framework and its dashboard, and is recompiled, packaged, compressed, and provides an almost completely stateless Kubernetes resource manager.

Usage ✅

Please download the binary from the release page.

To run an HTTP only server:

./kube-explorer --kubeconfig=xxxx --http-listen-port=9898 --https-listen-port=0

Then, open the browser to visit http://x.x.x.x:9898 .

Build ✅

To debug on an AMD64 Linux host:

make dev

# $basedir=/opt/ui/dist/
# prepare the file trees like this
# $basedir/dashboard/
# $basedir/api-ui/
# $basedir/index.html

# good to go!
./bin/kube-explorer --debug  --ui-path /opt/ui/dist/ --http-listen-port=9898 --https-listen-port=0

To build all cross-platform binaries:

CROSS=tag make

Supported features

Support Matrix

Currently, there are several major versions under maintenance, each tailored to different Kubernetes version ranges due to the use of varying steve and client-go versions.

Major Target Rancher Branch K8s version range
v0.4 v2.8.x >= 1.25 <= 1.28
v0.5 v2.9.x >= 1.27 <= 1.30

Please use the proper kube-explorer version for your k8s setup.

Related Projects

About

A portable explorer for Kubernetes, without any dependency.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •