可以管理 helm chart 的網頁工具。
https://github.com/komodorio/helm-dashboard
有兩種使用方式
- 指令列
- 用 helm 佈署到容器平台
指令列
安裝 (以下假定你已經安裝 helm)
helm plugin install https://github.com/komodorio/helm-dashboard.git
使用
helm dashboard -b --bind=0.0.0.0 -p 8080
這會在 port 8080 啟動一個網頁伺服器,然後就可以用瀏覽器存取了。
用 helm 佈署到容器平台
加入 helm repo
helm repo add komodorio https://helm-charts.komodor.io
更新 helm repo
helm repo update komodorio
取出 chart 可設定的參數
helm show values komodorio/helm-dashboard >values.yaml
修改 values.yaml,主要修改以下內容
- ingress:我使用 tailscale ,所以 ingress 設為 tailscale
- service:port 調整為 9090,這改不改沒關係
- dashboard:因網頁介面內可以直接 upgrade chart,所以把 allowWriteActions 設為 true
ingress:
enabled: true
className: “tailscale”
hosts:
– host: “”
service:
port: 9090
dashboard:
allowWriteActions: true
安裝
helm upgrade --install helm-dashboard komodorio/helm-dashboard \
--namespace helm-dashboard \
--create-namespace \
-f values.yaml
安裝以後,就可以使用 ingress 的 address 登入了。
畫面可參考:https://github.com/komodorio/helm-dashboard/blob/main/images/screenshot.png