docker安装 kuboard v3 - 内建用户库
beta 版本說明
Kuboard v3.0 支持 Kubernetes 多集群管理。當前為 beta 版本,已經(jīng)驗證了大部分 v2 版本中的功能,有如下功能尚未驗證:
Kuboard PortForward
Kuboard v3.0 正式發(fā)布時間預(yù)計在 2021 年元旦節(jié)前后。
如果您從 Kuboard v1.0.x 或者 Kuboard v2.0.x 升級到 Kuboard,請注意:
您可以同時使用 Kuboard v3.0.x 和 Kuboard v2.0.x;
Kuboard v3.0.x 在正式發(fā)布時,考慮將 Kuboard 相關(guān)的所有組件從 kube-system 名稱空間遷移到 kuboard 名稱空間;
beta 版本為早期內(nèi)測版本,預(yù)計 Kuboard v3.0.0 的正式發(fā)布時間在 2021 年元旦前后
部署計劃
在正式安裝 kuboard v3 之前,需做好一個簡單的部署計劃的設(shè)計,在本例中,各組件之間的連接方式,如下圖所示:
假設(shè)用戶通過 http://kuboard.mycompany.com 訪問 Kuboard v3;
安裝在 Kubernetes 中的 Kuboard Agent 通過 kuboard.mycompany.com 訪問 Kuboard 的 Web 服務(wù)端口 80 / 443 和 Kuboard Agent Server 端口 10081。
域名解析
必須能夠通過 DNS 正確解析到該域名,如果直接在宿主機配置 /etc/hosts 文件,將不能正常運行;
如果不方便配置 DNS,也可以直接使用 IP 地址,例如 http://192.168.32.21。
安裝 Kuboard 之前,假設(shè):
您已經(jīng)準備好了一個 Linux 服務(wù)器用于安裝 Kuboard-V3,并且該機器上的 docker 版本不低于 19.03
用于安裝 Kuboard v3.0 的機器已經(jīng)安裝了 docker,并且版本不低于 docker 19.03
您已經(jīng)有自己的 Kubernetes 集群,并且版本不低于 Kubernetes v1.13
安裝
安裝 Kuboard v3.0 beta 版本的指令如下:
sudo docker run -d \--restart=unless-stopped \--name=kuboard \-p 80:80/tcp \-p 10081:10081/udp \-p 10081:10081/tcp \-e KUBOARD_ENDPOINT="http://kuboard.mycompany.com" \-e KUBOARD_AGENT_SERVER_UDP_PORT="10081" \-e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \-v /root/kuboard-data:/data \eipwork/kuboard:v3-beta# 也可以使用鏡像 swr.cn-east-2.myhuaweicloud.com/kuboard/kuboard:v3-beta ,可以更快地完成鏡像下載。WARNING
kuboard.mycompany.com 是一個假想域名,請?zhí)鎿Q成您自己的域名(運行 Kuboard 的宿主機以及所有 Kubernetes 節(jié)點都可以解析該域名),或者使用 IP 地址;
參數(shù)解釋
- 建議將此命令保存為一個 shell 腳本,例如 start-kuboard.sh,后續(xù)升級 Kuboard 或恢復(fù) Kuboard 時,需要通過此命令了解到最初安裝 Kuboard 時所使用的參數(shù);
- 第 4 行,將 Kuboard Web 端口 80 映射到宿主機的 80 端口(您可以根據(jù)自己的情況選擇宿主機的其他端口);
- 第 5、6 行,將 Kuboard Agent Server 的端口 10081/udp、10081/tcp 映射到宿主機的 10081 端口(您可以根據(jù)自己的情況選擇宿主機的其他端口);
- 第 7 行,指定 KUBOARD_ENDPOINT 為 http://kuboard.mycompany.com,如果后續(xù)修改此參數(shù),需要將已導入的 Kubernetes 集群從 Kuboard 中刪除,再重新導入;
- 第 8、9 行,指定 KUBOARD_AGENT_SERVER 的端口為 10081,此參數(shù)與第 5、6 行中的宿主機端口應(yīng)保持一致,修改此參數(shù)不會改變?nèi)萜鲀?nèi)監(jiān)聽的端口 10081;
- 第 10 行,將持久化數(shù)據(jù) /data 目錄映射到宿主機的 /root/kuboard-data 路徑,請根據(jù)您自己的情況調(diào)整宿主機路徑;
訪問 Kuboard v3.0
在瀏覽器輸入http://your-host-ip即可訪問 Kuboard v3.0 的界面,登錄方式:
用戶名: admin
密 碼: Kuboard123
問題反饋
關(guān)于 Kuboard v3.0.0-beta 版本的問題反饋,請加 QQ 群:656520037
eipwork/kuboard-agent:v3-beta
eipwork/kuboard-agent:v3-beta
總結(jié)
以上是生活随笔為你收集整理的docker安装 kuboard v3 - 内建用户库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 配置CentOS 7阿里云镜像源
- 下一篇: Linux创建文件系统及设置分区卷标