近日,数澈软件 Seal (以下简称“Seal”)旗下开源运用办理渠道 Walrus 成功当选云原生计算基金会全景图(CNCF Landscape)并收录至 “App Definition and Development – Application Definition & Image Build”板块,该板块包括了 Helm、Backstage、Dapr 等知名开源项目。
图片截自:landscape.cncf.io
CNCF Landscape 始于2016年,是 CNCF 社区维护的重要项目。它致力于收录全球范围内有潜力、有影响力的云原生开源项目,这些项目的功能覆盖完整的云原生运用开发周期,为企业构建云原生体系供给选型参阅,一起也是 IT 从业者的云原生资源地图。此次成功当选意味着 Walrus 正式成为 CNCF 认可的云原生实践体系的组成部分。
Walrus 是一款运用办理渠道,于2023年8月正式开源,它旨在选用渠道工程的方法下降运用基础设施的复杂度,减轻认知负担,促进研制和运维的无缝协作,打造简练高雅的运用办理和布置体会。
与市面上其他运用渠道比较,Walrus 支撑从底层基础设施资源(计算、网络、存储等)到运用层服务(容器及非容器)的自动化创立、装备及布置办理,完成全套运用系统各种服务模块和依靠资源模块的一致编排。
Walrus 经过 Resource Definitions(资源界说)构建多云、混合基础设施上层一致抽象,帮助运维团队根据不同基础设施及企业的最佳实践及安全合规要求挑选合适的基础设施组件并预置装备参数,一起屏蔽基础设施复杂度,让研制团队无需关注底层技术细节,以自服务方法在各类环境中创立并运用资源。
运维团队经过装备 Resource Definition 中包括的匹配规矩、模板及预置参数、UI Schema,即可供给多种资源类型供研制团队运用。
与此一起,研制团队无需了解技术细节,只需创立 Resource 对象声明需求运用的资源类型及根本装备信息,即可在各种环境中自动化创立所需资源并运用,然后完结整个运用系统及环境的快速布置。单一的walrus file 界说能够在任意基础设施(研制人员本地PC、私有云、公有云等)之上运用,
不仅如此,Walrus 还能供给更高层次的办理和布置便捷性、灵活性,这使其成为 CNCF Landscape 中备受认可的一环。主要特性包括:
- 动态环境办理:Walrus 支撑批量克隆和随时启停运用环境,并且操作过程中无需重复装备,提高企业资源运用和软件交付效率。
- 一致视图:Walrus 供给一致资源视图,用户能够在单一视图中完成检查资源列表、办理资源及其底层组件,检查日志、进行终端调试毛病、获取服务的URL等操作,简化资源办理。
- 可扩展架构:Walrus 对 Terraform 和 OpenTofu 的模板及 Deployer 供给支撑,后续将扩展支撑更多的 IaC 模板,防止供货商锁定。
- AI帮手辅佐:Seal 于2023年9月开源了 DevOps AI 帮手 Appilot,支撑 Walrus、Kubernetes 作为后端,用户运用自然语言即可完成运用办理和布置、环境办理、毛病排查、信息查询等功能。
“此次当选 CNCF 云原生全景图,将极大促进 Walrus 在全球范围内的推行和采用。咱们非常期待来自全球的云原生开发者参与其中,与咱们一起拓展 Walrus 的更多可能。Seal 也将在云原生范畴继续深耕,移风易俗,为广大开发者供给更为超卓的产品体会。” Seal 联合创始人及 CEO 秦小康表明。
彻底开源,轻松上手
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.5.1
如果您喜欢这个项目,欢迎在 Github 上为咱们点亮
Walrus GitHub 主页:
Walrus 在线文档: