安装 |指南|发布 |源代码
用于管理多个 kubernetes 集群的单个二进制文件。
kubewall提供了一个简单而丰富的实时界面来管理和调查您的集群。
KubeWall 的主要功能包括:
单一二进制部署: KubeWall 可以轻松部署为单一二进制文件,无需复杂的配置。
基于浏览器的访问: KubeWall 可以直接从您喜欢的网络浏览器访问,提供无缝的用户体验。
实时集群监控: KubeWall 提供丰富的实时界面,显示 Kubernetes 集群的当前状态,使您能够快速识别和解决问题。
集群管理: KubeWall 使您能够从单一管理平台管理多个 Kubernetes 集群,从而减少在不同工具和界面之间切换的开销。
详细的集群见解: KubeWall 提供对 Kubernetes 集群的全面见解、pod、服务、配置等的清单信息。
重要的
请记住,kubewall 仍在积极开发中。
docker run -p 7080:7080 -v kubewall:/.kubewall ghcr.io/kubewall/kubewall:最新
要访问本地类型的集群,您可以使用“--network host”docker 标志。
helm 安装 kubewall oci://ghcr.io/kubewall/charts/kubewall -n kubewall-system --create-namespace
使用 helm kubewall 使用自签名证书在端口
8443
上运行。看图表
酿造安装 kubewall/tap/kubewall
sudo snap 安装 kubewall
耶 -S kubewall-bin
winget install --id=kubewall.kubewall -e
勺桶添加 kubewall https://github.com/kubewall/scoop-bucket.git 舀安装 kubewall
MacOS二进制(多架构)
Linux(二进制文件) amd64 | ARM64 | i386
Windows(Exe) amd64 | ARM64 | i386
FreeBSD(二进制文件) amd64 | ARM64 | i386
手动从发行版下载预编译的二进制文件!页并将它们复制到所需位置或系统路径。
提示
安装完成后可以通过http://localhost:7080
访问kubewall
如果您在 Kubernetes 集群或本地服务器上运行它,我们建议使用HTTPS 。当不通过 HTTP/2 使用时,SSE 会受到最大打开连接数的限制。莫兹拉⤴
您可以使用以下命令通过HTTPS启动kubewall :
$ kubewall --certFile=/path/to/cert.pem --keyFile=/path/to/key.pem
由于 kubewall 作为二进制运行,因此您可以使用的标志很少。
> kubewall --帮助 用法: kubewall [标志] kubewall [命令] 可用命令: completion 为指定的 shell 生成自动完成脚本 help 有关任何命令的帮助 version 打印 kubewall 的版本 标志: --certFile string 证书文件的绝对路径 -h, --help kubewall 帮助 --k8s-client-burst int 节流的最大突发(默认 50) --k8s-client-qps int 从客户端到主服务器的最大 QPS(默认 50) --keyFile string 密钥文件的绝对路径 --no-open-browser 不打开默认浏览器 -p, --port 要侦听的字符串端口(默认“:7080”) 使用“kubewall [command] --help”获取有关命令的更多信息。
您可以使用自己的证书或使用 mkcert⤴ 创建新的本地可信证书。
重要的
您需要单独安装 mkcert⤴。
在您的计算机上安装 mkcert。
在终端或命令提示符中运行以下命令:
mkcert kubewall.test localhost 127.0.0.1 ::1
此命令将生成两个文件:证书文件和密钥文件(密钥文件名称末尾带有-key.pem
)。
要将这些文件与kubewall一起使用,请使用--certFile=
和--keyFile=
标志。
kubewall --certFile=kubewall.test+3.pem --keyFile=kubewall.test+3-key.pem
使用 Docker 时
使用 Docker 时,您可以使用特定标志附加卷并提供证书。
在以下示例中,我们将主机中的当前目录挂载到 Docker 容器内的/.certs
目录:
docker运行-p 7080:7080 -v kubewall:/.kubewall -v $(pwd):/.certs ghcr.io/kubewall/kubewall:最新 --certFile=/.certs/kubewall.test+3.pem --keyFile=/.certs/kubewall.test+3-key.pem
您可以在您喜欢的任何端口上运行kubewall 。通过使用-p
或--port
标志
kubewall-p 7080
该项目欢迎您的 PR 和问题。例如重构、添加功能、纠正英文等。
如果您需要任何帮助,可以通过上述开发者部分联系我们。
感谢所有已经贡献和使用该项目的人。
kubewall 根据 Apache 许可证 2.0 版获得许可