Migrated repository
Go to file
2022-06-08 12:22:14 +08:00
.docker [REV] merge branch 3.7 to master 2018-10-08 12:25:05 +08:00
.github ci: use github token 2022-05-31 10:52:23 +08:00
api feat: Plugins add storage 2022-06-08 12:22:14 +08:00
builder perf: Performance problems caused by envoy resource constraints 2022-06-01 10:42:06 +08:00
cmd Fixed gateway failure after ingresss number increases 2022-04-06 07:25:35 +00:00
config/crd modified crd yaml support 1.22 k8s 2021-09-21 16:57:51 +08:00
db feat: Plugins add storage 2022-06-08 12:22:14 +08:00
discover format code 2020-11-25 16:39:38 +08:00
discover.v2 upgrade kube sdk to 0.20.0 #931 2021-04-01 19:08:57 +08:00
docs add third component crd 2021-06-24 10:05:49 +08:00
event format code 2020-11-25 16:39:38 +08:00
eventlog perf(eventlog): Support limiting log file size 2022-04-28 16:06:10 +08:00
gateway Fix gateway nil pointer 2022-04-09 22:01:33 +08:00
grctl It supports setting the namespace, application name and component name of the cluster 2021-11-15 17:39:20 +08:00
hack Repair SERVICE_NAME environment variable error 2022-02-23 17:34:41 +08:00
monitor delete KubeNodeHealth alert 2021-05-24 11:10:37 +08:00
mq support grpc protocol 2021-03-17 20:44:47 +08:00
node enable gpu 2021-06-21 16:50:29 +08:00
pkg unhealthy endpoint status 2021-08-15 16:08:32 +08:00
test/shell [ADD] support upgrade image name in service config 2019-09-03 13:38:54 +08:00
util feat: Plugins add storage 2022-06-08 12:22:14 +08:00
vendor/github.com/mozillazg/go-pinyin Merge branch 'V5.2' 2020-12-02 22:06:56 +08:00
webcli It supports setting the namespace, application name and component name of the cluster 2021-11-15 17:39:20 +08:00
worker feat: Plugins add storage 2022-06-08 12:22:14 +08:00
.drone.yml support drone ci build for rainbond 2022-01-07 17:31:44 +08:00
.gitignore go lint 2021-05-14 23:22:31 +08:00
check.sh change check shell 2020-11-30 19:40:31 +08:00
CODE_OF_CONDUCT.md add code of conduct 2022-05-17 00:12:39 +08:00
CONTRIBUTING.md add contributing guide 2022-02-06 23:45:50 +08:00
go.mod Merge pull request #1071 from GLYASAI/third-component 2021-08-12 17:09:47 +08:00
go.sum Merge pull request #1071 from GLYASAI/third-component 2021-08-12 17:09:47 +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
local_release.sh change build bug 2021-07-02 11:08:48 +08:00
localbuild.sh support service monitor resource create #370 2020-09-10 14:37:04 +08:00
localcheck.sh chart cache 2021-06-21 16:48:25 +08:00
Makefile support for custom component types and add thirdcomponent componentdefinition 2021-06-30 16:46:39 +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-en.md docs: increase online experience 2022-05-27 09:04:59 +08:00
README.md docs: modified readme 2022-06-06 17:21:56 +08:00
release.sh package_rainbond 2022-04-21 22:42:38 +08:00

Rainbond GitHub stars Rainbond version GoDoc

项目官网文档

Rainbond 是什么 ?

Rainbond 是一个云原生多云应用管理平台,使用简单,使用简单,无需编写 Yaml 文件,即可轻松部署你的应用到 Kubernetes 中。支持管理多个 Kubernetes 集群,和管理企业应用全生命周期。主要功能包括应用开发环境、应用市场、微服务架构、应用交付、应用运维、应用级多云管理等。

为什么选择 Rainbond ?

使用简单

  • 只需一个命令安装体验
  • 支持6种常见开发语言无需编写 Dockerfile 即可一键部署容器化应用
  • 零门槛落地 Kubernetes无需编写 Yaml 文件部署应用
  • 80 余款开源软件即点即用,一键安装和升级

应用一键交付

  • 企业应用一键安装与升级
  • 功能完备的企业级应用商店,构建行业应用生态
  • 支持多云交付、私有交付、SaaS交付、离线交付、个性化交付、应用市场等实现各种交付流程自动化

云原生转型

Demo 地址

您可访问 Demo 在线体验平台功能。由于资源有限,您仅有查看权限。如需体验更多功能,请自行部署尝试。

Rainbond 的功能和架构

Rainbond-Arch

Rainbond 基于公有云、私有云、自建 Kubernetes 对企业应用进行管理,支持应用级多云管理

Rainbond 支持应用的全生命周期管理,即开发、架构、交付、运维一站式打通。

Rainbond 中的组件是独立运行、可复用、可扩展、可集成的单元,支持不同的粒度大小,支持版本管理,组件可以在不同应用场景中复用,组件自身可以迭代升级,积累的组件统一存放到组件库,实现了企业数字化能力积累和复用

安装

Rainbond 支持多种安装方式。你可以通过以下命令安装 Allinone 版本,快速体验 Rainbond 完整功能。

请注意:该方式仅适用于开发者快速体验,不具备生产可用性。其他安装方式请参考 Web 页面安装Helm 安装对接云服务商对接其他平台高可用安装

docker run --privileged -d  -p 7070:7070 -p 80:80 -p 443:443 -p 6060:6060 -p 8443:8443 \
--name=rainbond-allinone --restart=unless-stopped \
-v ~/.ssh:/root/.ssh \
-v ~/rainbonddata:/app/data \
-v /opt/rainbond:/opt/rainbond \
-v ~/dockerdata:/var/lib/docker \
-e ENABLE_CLUSTER=true \
registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.6.0-dind-allinone \
&& docker logs -f rainbond-allinone

快速开始

  1. Rainbond 简介
  2. 创建第一个应用(组件)

视频教程

  1. Rainbond 安装系列合集
  2. Rainbond 入门教程
  3. Rainbond 实现一体化开发环境
  4. Rainbond 实现企业应用统一管理

参与社区

Rainbond 开源社区 欢迎你在社区中查阅或贡献 Rainbond 的用例用法。

Rainbond 项目官网 查阅关于 Rainbond 的更多信息。

微信扫码关注 Rainbond 公众号,查看 Rainbond 最佳实践。

钉钉搜索群号加入 Rainbond 技术交流群: 31096419

添加微信小助手进入 Rainbond 技术交流群:

贡献

我们非常欢迎你参与 Rainbond 社区关于平台使用经验、标准化应用、插件分享等领域的贡献和分享。

若你是正在使用 Rainbond 的用户,且对 Rainbond 有深入的了解和技术路线的认同,在你的企业内部有较大的需求,我们非常欢迎你 参与 Rainbond 贡献

相关项目

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

License

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