Cloud Native Multi Cloud Application Management Platform

Rainbond core 100% open source, Easy to use, Don't need to understand Containers and Kubernetes, Support the management of multiple Kubernetes, Provide whole lifecycle management for enterprise application.

在 Linux 上快速安装体验 Rainbond

docker run --privileged -d -p 7070:7070 -p 80:80 -p 443:443 -p 6060:6060 -p 8443:8443 \
--name=rainbond-allinone --restart=on-failure \
-v ~/.ssh:/root/.ssh \
-v ~/rainbonddata:/app/data \
-v /opt/rainbond:/opt/rainbond \
-v ~/dockerdata:/var/lib/docker \
-e EIP=<YOUR_IP> \
registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.8.1-dind-allinone

一站式云原生平台,兼顾易用和灵活

简单易用

应用级操作和体验,让开发者专注业务本身,不需要学习容器、Kubernetes、微服务架构等底层系统级概念和技术

应用无需改造

通过“无侵入”技术,让传统应用不需要改造就能实现微服务治理、模块化拼装、自动化运维、自动化交付等云原生能力

一体化平台

一个平台纳管DevOps、应用全生命周期管理、服务网格、应用市场、Kubernetes多集群管理和多租户,实现开箱即用

丰富的扩展功能

80多款开源应用和插件即点即用,通过插件和 应用市场自主扩展运维、服务治理、模块化开发等能力

主要功能

易用的一体化DevOps,不改变开发者使用习惯

Rainbond使用“以应用为中心”的设计理念,对开发人员友好,不用学习容器和Kubernetes等底层技术,开发人员对应用开发和应用运维过程自主可控,已有项目和代码不需要改变 复杂的系统管理和平台管理由平台管理员负责,兼容各种Kubernetes版本和Kubernetes工具,实现各司其职

Kubernetes 多集群管理,实现应用级多云管理

Rainbond控制台支持对接管理多种Kubernetes集群,支持应用级开发和管理体验,不需要写Yaml,通过应用级抽象,应用跨集群部署、安装、迁移、备份

开箱即用的微服务治理,拖拉拽式的微服务编排

传统应用部署到Rainbond,开启应用级插件就可以支持Service Mesh,并可按需更换Service Mesh框架 通过组件级的插件扩展日志管理、性能分析、监控等服务治理工具,并支持Spring Cloud 、Dubbo等常见微服务框架

云原生应用市场,实现企业应用自动化交付

支持应用市场全流程管理(应用构建和拼装、应用发布应用市场、应用市场展示和管理、应用导出和导入、应用一键安装和升级) 通过应用模版可以将任何类型的应用发布到应用市场,并实现复杂应用一键交付客户环境

通过应用模型抽象,简化应用运维

通过应用模型抽象,让开发人员可以更多的关心业务本身,而不是底层复杂工具的使用问题。最终的效果是降低操作成本和理解难度,让Kubernetes更加容易落地

Watch The Video To Learn Rainbond

加入开源社群

Rainbond 是一个开源项目,欢迎大家加入我们的开源社区群组进行讨论,你可以在 GitHub 上提交 issue,也可以在微信或钉钉群组中提问,我们会尽快回复你。 如果你有需求场景,我们也可以提供单独的开源支持,帮助你在企业内落地。

参与开源贡献

欢迎大家参与 Rainbond 开源项目的贡献,贡献不仅限于代码,还包括文档、测试、反馈、建议等,Rainbond 社区欢迎你的加入。