1
0
mirror of https://github.com/cnrancher/kube-explorer.git synced 2025-05-11 17:38:56 +00:00
A portable explorer for Kubernetes, without any dependency.
Go to file
Yuxing Deng 4dc1acb1f2 feat(ci): Improve drone pipeline configuration
- Separate push and tag pipeline
- Use buildx to build and push multi-arch image
2023-11-15 16:09:58 +08:00
deploy/kubectl [CI SKIP] Update README for basic auth 2023-04-11 11:07:14 +08:00
docs/assets Add GIF record [CI SKIP] 2022-02-07 14:35:15 +08:00
package feat(ci): Improve drone pipeline configuration 2023-11-15 16:09:58 +08:00
scripts feat(ci): Improve drone pipeline configuration 2023-11-15 16:09:58 +08:00
.drone.yml feat(ci): Improve drone pipeline configuration 2023-11-15 16:09:58 +08:00
.gitignore No need to run hack_fs 2023-11-13 16:29:48 +08:00
Dockerfile.dapper No need to run hack_fs 2023-11-13 16:29:48 +08:00
LICENSE Initial commit 2021-04-13 11:30:50 +08:00
Makefile Support dapper for build process 2021-04-17 11:44:46 +08:00
README.md Update readme [CI SKIP] 2022-02-08 17:59:10 +08:00

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/index.html

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

To build all cross-platform binaries:

CROSS=1 make