Rainbond(云帮)是"以应用为中心”的开源 PaaS,深度整合基于 Kubernetes 的容器管理、ServiceMesh 微服务架构最佳实践、多类型 CI/CD 应用构建与交付、多数据中心资源管理等技术,为用户提供云原生应用全生命周期解决方案,构建应用与基础设施、应用与应用、基础设施与基础设施之间互联互通的生态体系,满足支撑业务高速发展所需的敏捷开发、高效运维和精益管理需求。
3.7.2 版主要特性是,提供企业应用市场全流程管理,像安装管理手机应用一样简单易用。
Rainbond 企业应用市场与传统意义上的镜像仓库不同之处在于,它基于镜像仓库、包仓库和对象存储等存储系统支持,通过“以应用为核心”的抽象包装,简化使用。同时定义了支持大型、分布式企业应用模型,并针对企业应用模型提供持续构建、一键发布、在线安装、不间断升级、离线导入 /导出、运行等全流程的管理。处于运行态的业务系统的多个组件运行状态可以进行全量备份,既可以在异常情况下进行恢复,也可以进行跨云迁移。企业应用市场对内可作为模块复用,应用共享的管理平台,对外可作为企业软件服务的交付平台,同时支撑标准化交付和个性化交付。
基于 Rainbond 提供的通过源码、镜像等多种途径创建 1-N 个服务组件构成业务系统,一键即可构建应用模型并发布到应用市场中,根据不同场景需求和可见级别服务于不同的业务场景。
应用市场定义了支持大型分布式的数字化业务系统的企业应用模型,包含每个服务组件的资源及配置、插件资源及配置、拓扑关系、部署关系等,即使是大型复杂业务系统也可以在制作完成后一键发布和安装。
更多说明见文档 [应用发布和安装]
应用发布
应用安装
致力于提供 AppStore 级别的企业应用市场体验,Rainbond 定义了企业级通用应用(业务系统)市场来取代传统镜像市场,业务性更强大。企业应用市场内的应用,可以是企业 /用户的作品,也可以是商品。
更多说明见文档 [企业应用市场]
应用列表
通过 Rainbond,复杂的业务系统将可以借助网络或离线应用包在不同的环境中快速交付,安装速度和易用性远超传统交付。除了标准 Rainbond 应用模型以外,同时还支持导出 docker-compose 模型脱离 Rainbond 平台便捷交付。
更多说明见文档 [应用交付]
应用导出
应用导入
Rainbond v3.7.2 提供简单清晰的多类型环境部署安装机制,包括单节点 Demo 环境、3 节点测试环境以及 5 个以上节点生产环境,详见说明文档。
为了进一步保障生产环境下的系统稳定性,Rainbond v3.7.2 版本修复并改进了涉及服务负载均衡网关、应用运行时、系统服务运维、调度系统等模块。
rbd-dns
等组件日志量过大打满磁盘的问题grctl
无法查看操作日志的 BUG #141rbd-api
数据初始化重复的 BUG #138对于同时具备 HTTP、TCP 端口且都需要对外提供访问的应用(如 gitlab ),在进行快捷重启
操作后部分端口负载均衡规则出现未生效的情况。
临时处理方式:采用先关闭后启动的方式进行重启
进行应用导入导出时rbd-chaos
组件涉及大文件读写时,由于系统 page-cache 导致容器内存使用量较大。issues #117
临时处理方式:我们已经移除了管理节点对组件容器的资源限制以避免 OOM,正常情况下系统内核会在机器内存紧张时清理 page-cache,此外用户可以通过手动清理 sync; echo 1 > /proc/sys/vm/drop_caches
释放内存占用
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.