安裝 |指南|發布 |原始碼
用於管理多個 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 版獲得許可