1
0
mirror of https://github.com/cnrancher/kube-explorer.git synced 2025-05-11 01:20:10 +00:00
A portable explorer for Kubernetes, without any dependency.
Go to file
Yuxing Deng a5e53f2b17 feat: Support for nginx ingress path prefix
And validate should failed if git tree is dirty
2024-07-29 15:07:34 +08:00
.github/workflows fix: aliyun image is not built 2024-07-18 20:37:08 +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
internal feat: Support for nginx ingress path prefix 2024-07-29 15:07:34 +08:00
package fix: Add dockerignore file to clean up each ci build 2024-07-17 15:02:39 +08:00
scripts feat: Support for nginx ingress path prefix 2024-07-29 15:07:34 +08:00
.dockerignore fix: Add dockerignore file to clean up each ci build 2024-07-17 15:02:39 +08:00
.drone_backup.yml feat: switch to GHA 2024-07-18 10:08:15 +08:00
.gitignore refactor: No need to customize steve for explorer 2024-07-16 16:30:23 +08:00
.golangci.json refactor: No need to customize steve for explorer 2024-07-16 16:30:23 +08:00
Dockerfile.dapper refactor: UI resource logic 2024-07-23 16:53:49 +08:00
go.mod feat: Support specifying shell pod image and registry 2024-07-17 15:02:39 +08:00
go.sum refactor: No need to customize steve for explorer 2024-07-16 16:30:23 +08:00
LICENSE Initial commit 2021-04-13 11:30:50 +08:00
main.go refactor: UI resource logic 2024-07-23 16:53:49 +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