Migrated repository
Go to file
2020-02-02 21:29:18 +08:00
.docker [REV] merge branch 3.7 to master 2018-10-08 12:25:05 +08:00
.github Update ISSUE_TEMPLATE.md 2019-12-10 17:55:54 +08:00
api Fix wrong usage of context 2020-01-18 21:26:46 +08:00
builder update job, using k8s watch 2020-02-02 21:29:18 +08:00
cmd Fix wrong usage of context 2020-01-18 21:26:46 +08:00
db Fix wrong usage of context 2020-01-18 21:26:46 +08:00
discover Fix wrong usage of context 2020-01-18 21:26:46 +08:00
discover.v2 remove redundant etcdcli 2020-01-19 09:58:55 +08:00
docs [ADD] list pod events 2019-08-23 13:31:16 +08:00
event fix merge conflect 2020-01-15 14:06:07 +08:00
eventlog Fix wrong usage of context 2020-01-18 21:26:46 +08:00
gateway Fix wrong usage of context 2020-01-18 21:26:46 +08:00
grctl new clientset 2020-01-08 18:18:09 +08:00
hack write goodrain.me resolve 2020-01-17 07:36:52 +08:00
monitor adapted to kubelet 1.16 2020-01-17 13:55:19 +08:00
mq Fix wrong usage of context 2020-01-18 21:26:46 +08:00
node Fix wrong usage of context 2020-01-18 21:26:46 +08:00
sql [REV] update package api design,remove pkg dir (fixed #57) 2018-04-24 16:44:59 +08:00
test/shell [ADD] support upgrade image name in service config 2019-09-03 13:38:54 +08:00
util Fix wrong usage of context 2020-01-18 21:26:46 +08:00
vendor add delete volumetyoe 2019-12-18 10:18:48 +08:00
webcli/app [DEL] remove deprecated code 2019-02-12 16:57:18 +08:00
worker there is no address available 2020-01-17 23:40:10 +08:00
.gitignore [REV] parse image repositry 2019-08-22 14:20:08 +08:00
.travis.yml [REV] merge branch 5.0 to master 2019-01-07 15:32:03 +08:00
check.sh [REV] modify some file names 2019-02-12 17:19:42 +08:00
CONTRIBUTING.md Update CONTRIBUTING.md 2018-12-27 10:58:01 +08:00
go.mod.edit upgrade client-go to 1.16.3 2019-11-25 16:14:32 +08:00
LICENSE [ADD] init commit 2017-11-07 11:40:44 +08:00
Licensing.md [ADD] init commit 2017-11-07 11:40:44 +08:00
localbuild.sh [REV] chaneg default init probe image name 2019-02-28 14:54:42 +08:00
Makefile add code check shell 2019-08-04 21:29:33 +08:00
mockgen.sh [ADD] record OOMKilled 2019-08-26 16:21:48 +08:00
precheck.sh reset precheck.sh 2019-08-30 17:05:03 +08:00
README.md Update README.md 2019-11-27 11:40:30 +08:00
release.sh write goodrain.me resolve 2020-01-17 07:36:52 +08:00

Go Report Card GitHub stars Rainbond version Build Status GoDoc

项目官网文档

Rainbond 企业应用云操作系统

Rainbond是以应用为中心面向云原生的企业应用操作系统将企业数字资产抽象为应用模型Rainbond Application Model并通过容器化环境、敏捷DevOps、微服务架构、组件制品库、serverless部署、底层资源自动化运维等核心技术通过搭建数字中台、加速前台业务需求响应帮助企业获得面向未来的创新能力和竞争力。

应用场景

  • 企业应用开发

DevOps开发流水线、微服务架构、服务治理及各类技术工具“开箱即用”不改变开发习惯让企业专注核心业务提升10倍效率。

  • 企业应用交付

支持持续交付、企业应用市场交付、SaaS化、企业应用销售、二次开发等交付流程客户统一管理兼顾标准化交付和个性化交付。

  • 企业应用运维

建设私有云平台透明对接管理多种计算资源天然实现多云和混合云企业应用自动化运维提高2倍资源利用率。业务、资源多维度集成监控系统开箱即用。

主要功能特性

特性 描述
Kubernetes 平台底层基于Kubernetes但用户无需学习和编辑复杂的yaml文件通过应用级图形界面操作使用实现业务流程开箱即用。
Service Mesh微服务架构 内置跨语言、跨协议、代码无侵入的Service Mesh微服务架构原生支持传统应用直接变成微服务架构。同时支持常见微服务架构Spring Cloud、Dubbo等通过插件扩展架构能力及治理功能。
一体化DevOps 衔接需求、开发、测试、构建、上线、运维的一体化DevOps。支持对接第三方软件Jira、Sonar、Jenkins、Gitlab等
企业级应用市场 非镜像市场和服务目录,支持各类企业级应用,像手机应用一样即点即用,全流程管理(应用开发、应用发布、应用展示、应用离线导入/导出、应用安装/升级、应用运维)
自动化运维 应用自动化运维。节点自动安装、扩容、监控、容错。平台支持高可用、多数据中心管理、多租户管理。
Serverless PaaS 以应用为核心使用过程不需要了解服务器相关概念简单灵活。通过对接行业应用快速构建行业专有PaaS。
应用网关 基于HTTP、HTTPs、TCP、UDP等协议应用访问控制策略轻松操作应用灰度发布、A/B测试。
异构服务统一管理 支持集群内外不同架构服务统一管理、监控和通信治理。
应用描述模型 以应用为中心描述应用包含的组件特性,应用特性,部署运维特性,实现复杂应用的标准版交付

更多功能特性详见: Rainbond功能特性说明 Rainbond开发计划

快速开始

  1. 快速安装 Rainbond 集群
  2. 创建第一个应用(服务)
  3. 观看教程视频快速学习Rainbond
  4. 搭建 ServiceMesh 微服务架构

社区

Rainbond 开源社区

Rainbond 项目官网

添加微信申请加入微信群了解Rainbond更多资讯

参与贡献

你可以参与Rainbond社区关于平台、应用、插件等领域的贡献和分享。

参与Rainbond项目

Rainbond 贡献者社区

相关项目

当前仓库为Rainbond数据中心端核心服务实现代码项目还包括以下子项目

License

Rainbond 遵循 LGPL-3.0 license 协议发布,详情查看LICENSELicensing

鸣谢

感谢以下开源项目