RainbondRainbond 是一个云原生应用管理平台,简化了容器和 Kubernetes 的使用,支持多云管理、应用生命周期管理、微服务架构等功能,无需编写复杂配置文件即可快速部署和运维应用。Visit WebsiteView on GitHub项目简介Rainbond 是一个云原生应用管理平台,使用简单,不需要懂容器、Kubernetes 和底层复杂技术即可管理多个Kubernetes集群,和管理企业应用全生命周期。主要功能包括应用开发环境、应用市场、微服务架构、应用交付、应用运维、应用级多云管理等。**一个容器即可快速体验完整版功能,三分钟视频快速了解 Rainbond**官网: RainbondGithub: 项目地址## 项目亮点### 1. 不需要编写 Dockerfile、Yaml 文件即可将业务容器化并运行到 Kubernetes 集群中开发者不需要学习底层容器、K8s、微服务架构等底层复杂技术即可完成业务部署和运维。- 不需要编写 Dockerfile,只需提供源码地址,就可以将业务容器化。- 不需要学习 K8s,即可快速上手将业务部署到多个 Kubernetes 集群中。视频地址: Rainbond入门教程### 2. 80多款开源软件一键安装和升级基于 Rainbond 提供的开源应用市场,用户可以一键部署应用和中间件。同时还可以将自己的业务发布到自己内部的应用市场,供企业内其他用户使用。<img width="1421" alt="image" src="https://user-images.githubusercontent.com/30614084/182815401-313d9a00-8844-4e20-829d-c4822911fbb2.png">### 3. 开箱即用的 ServiceMesh,服务编排和拓扑图展示Rainbond 提供了开箱即用的 ServiceMesh 架构,用户切换到编辑模式,只需要简单的拖拉拽,便可以调整各个业务之间的依赖关系。使各个业务之间互相通信。同时拓扑图以图形化的方式展示了应用下各个业务模块之间的实时状态。用户将自己部署好的应用通过图形界面发布出去,即可在整个企业内共享。不同团队可以直接安装使用,也可继续拼装成自己的应用。实现了数字化能力的积累和复用。<img width="1396" alt="image" src="https://user-images.githubusercontent.com/30614084/182981172-14452b5a-df56-4520-9d51-8bed265b246c.png">### 4. 软件产品自动化交付通过将制作好的应用发布到应用商店,可以实现一键交付,并持续迭代和升级。同时通过导出应用包也可以完成离线场景的交付和升级。## 使用场景- DevOps平台:⼀体化开发、架构、交付、运维平台- 多云管理平台:混合云管理、应⽤多云交付和跨云迁移- 应⽤运维管理:企业应⽤和资源统⼀管理、⾃动化运维- 业务中台和技术中台:各种技术和业务模块积累复⽤- ⾏业应⽤市场:构建⾏业应⽤⽣态,实现在线销售和交付- 项⽬交付平台 :解决私有交付、软件定制、SaaS等各类产品和项⽬交付问题