一行命令即可啟動 Walrus丨入門教程

今日,應(yīng)用管理平臺 Walrus 已正式開源,本文將介紹如何上手安裝 Walrus 以及如何借助 Walrus 進(jìn)行應(yīng)用部署。
?
? 開源地址:https://github.com/seal-io/walrus
?
部署 Walrus
首先,您需要準(zhǔn)備:
資源不少于4CPU,8Gi內(nèi)存的Linux服務(wù)器。
至少50GB的空余磁盤空間。
安裝Docker
服務(wù)器開放80和443端口。
?
執(zhí)行以下命令啟動 Walrus 服務(wù):
sudo docker logs walrus 2>&1 | grep "Bootstrap Admin Password"
?
服務(wù)啟動成功后,您可以通過?https://<server-address>
?訪問 Walrus UI,以?admin
?用戶名以及初始管理員密碼登陸Walrus,并根據(jù)提示設(shè)置新的密碼以及Walrus的訪問地址。
?
首次登錄請根據(jù)提示,在服務(wù)器上運行以下指令獲取初始的管理員密碼。
sudo docker logs walrus 2>&1 | grep "Bootstrap Admin Password"
?

添加 K8s 集群作為應(yīng)用的部署目標(biāo)
需要您先準(zhǔn)備好:一個 Walrus server 可以訪問的 Kubernetes 集群。根據(jù)以下步驟添加集群:
點擊導(dǎo)航欄的【應(yīng)用管理】菜單,默認(rèn)進(jìn)入到【default】項目視圖。
點擊【連接器】標(biāo)簽頁。
點擊【新建連接器】按鈕,選擇 Kubernetes 類型。
填入集群名稱及 KubeConfig 文件,點擊【保存】。
?

?
創(chuàng)建環(huán)境
環(huán)境是應(yīng)用部署的目標(biāo),動態(tài)環(huán)境管理也是 Walrus 的核心功能之一。您可以根據(jù)以下步驟在 Walrus 中創(chuàng)建環(huán)境:
點擊【環(huán)境】標(biāo)簽頁,點擊【新建環(huán)境】按鈕。

輸入環(huán)境名稱,如?
dev
。點擊【添加連接器】按鈕,選擇前置步驟中添加的 Kubernetes 連接器。
點擊【保存】。
?

部署服務(wù)
在環(huán)境列表頁中,點擊前置步驟創(chuàng)建的環(huán)境名稱,進(jìn)入環(huán)境視圖。

2. 點擊【新建服務(wù)】按鈕。
3. 填寫服務(wù)名稱,如?myapp
,確認(rèn)模板選中webservice
。
4. 在模板配置的 Image Name 中輸入 nginx 鏡像,點擊【確定】。

5. 點擊【保存】按鈕完成服務(wù)的創(chuàng)建。
6. 等待服務(wù)部署完成后,您可以查看資源,日志,執(zhí)行終端命令,訪問該 nginx 服務(wù)的地址等。
?
查看部署日志:

?
查看資源日志:

?
打開終端:

?
?恭喜您,已經(jīng)成功上手 Walrus!