近日,數澈軟體Seal(以下簡稱“Seal”)宣佈基於 IaC 的開源應用管理平臺 Walrus 0.6 正式釋出!
在之前的版本中,Walrus 引入應用模型並最佳化了應用部署體驗,前者為遮蔽基礎設施複雜度提供了抽象層(即資源定義和資源),運維人員可以在資源定義內配置匹配規則、UI Schema,同時開發人員透過建立 Resource 物件即可以自服務的方式將資源和應用部署到任意基礎設施之上。後者則提供了統一檢視簡化資源管理、受限網路環境加速服務等開箱即用的功能。
在此前的基礎上,Walrus 0.6 繼續提升產品使用體驗,特性更新集中在以下兩個方面:
- 支援更多公有云廠商。在雲廠商型別的聯結器中,Walrus 0.6 將新增對 Azure 和 GCP 的內建支援,至此,Walrus 已內建支援4家主流公有云廠商(其餘兩家為阿里雲和AWS),同時其他雲廠商可以透過自定義聯結器配置整合,進一步滿足企業的多雲策略。這將為 Walrus 在多個雲基礎設施上提供更好的靈活性,充分滿足使用者的多樣化需求。
- 最佳化產品互動體驗。在 Walrus 0.6 中,使用者在升級資源之前可以預覽更改,進而能夠在一定程度上避免誤操作或更改出錯的情況。另外,在這一版本中支援批次新增專案成員,幫助使用者節省時間並最佳化協作流程。
未來展望:將能力擴充套件至 Kubernetes
自 Walrus 釋出第一個版本起,致力於採用平臺工程的方式簡化應用管理和應用部署以減輕運維和研發人員的認知負擔,解決當下錯綜複雜的 IT 難題。
在接下來的版本中,Walrus 將專注於 Kubernetes 整合,開發更強大的功能為其提供支援以簡化雲原生部署:
- 原生支援 Kubernetes CRD:Walrus 將對 Kubernetes CRD 提供無縫整合以增強開發者體驗並簡化 Kubernetes 環境中的資源管理。
- Walrus Helm Chart:在未來的版本中將提供 Helm Chart 的方式安裝 Walrus 以簡化安裝流程,併為使用者提供直觀、標準化的方式在 Kubernetes 叢集上設定和配置 Walrus。
- 支援 Helm 作為新的 Deployer:除了 Terraform 和 OpenTofu,未來 Walrus 還將支援 Helm 作為新的 Deployer。這一整合將給予使用者更高的靈活性來選擇其偏好的部署工具以充分利用 Walrus 的能力。
“OpenAI 在7500個節點的 Kubernetes 叢集上孵化了大模型時代。作為容器編排事實標準的 Kubernetes 無疑會演進為 AI 新時代的堅實底座。” Seal 聯合創始人及 CEO 秦小康提到,“未來,Walrus 將圍繞 Kubernetes 為雲原生部署提供更簡單、更靈活的解決方案,同時推動雲原生技術成為 AI 時代的新基建。”
完全開源,輕鬆上手
Seal 團隊秉持著一以貫之的開源理念和開箱即用的產品設計思路,Walrus 基於 Apache 2.0 許可完全開源,並且僅需一行命令您就可以在已安裝 Docker 的電腦上部署 Walrus:
sudo docker run -d --privileged --restart=always -p 80:80 -p 443:443 -p 30000-30100:30000-30100 --name walrus sealio/walrus:v0.6.0
如果您喜歡這個專案,歡迎在 Github 上為我們點亮 🌟
Walrus GitHub 主頁:
https://github.com/seal-io/walrus
Walrus 技術文件:
https://seal-io.github.io/docs/zh/