Walrus
项目描述
基于平台工程理念的应用管理平台,支持应用系统底层至上层的全套统一编排和部署。项目介绍
Walrus
概述
Walrus 是一个应用程序管理平台,支持应用程序配置管理、基础设施编排、环境管理和成本管理 (FinOps)。它专为平台工程团队设计。
Walrus应用管理平台具有以下特点:
关注点分离
平台和运营工程师将基础架构功能捆绑到服务模板中,管理环境以及与外部系统的集成,而应用程序开发人员则部署和管理应用程序,而无需担心基础架构和环境设置的复杂性。
平台和运行时独立性
它提供了广泛的应用程序运行时,包括云原生和传统应用程序部署模型。它可以在任何底层基础设施(包括 Kubernetes 集群、公有云或私有云或传统数据中心)上提供一致的应用程序部署和管理体验。
灵活的应用和配置管理
Walrus 服务模板在较高层次上定义应用程序。配置参数可以根据部署环境的能力进行动态重置。
丰富的开源生态系统和可扩展性
它可以与 Terraform、Helm 和 Kustomize 等各种工具集成。通过复用 Terraform 和 Kubernetes 开源生态的丰富能力,实现高度可扩展性,满足企业多样化需求。
快速入门
sudo docker run -d --privileged --restart=unless-stopped -p 80:80 -p 443:443 sealio/walrus
在浏览器中打开 https://<服务器IP或域名>
文档
请参阅官方文档站点获取完整的文档。
社区与支持
如果您需要任何帮助,请加入以下社区: - Discord(英文) - 微信群
如果您有任何反馈意见或问题,欢迎通过Github Issues提交问题。
对于安全问题,请通过发送电子邮件至 security@seal.io 进行报告。
贡献
如果您有兴趣为Walrus做出贡献,请阅读我们的贡献指南。