Migrated repository
Go to file
2018-12-02 21:34:34 +08:00
.docker [REV] merge branch 3.7 to master 2018-10-08 12:25:05 +08:00
.github [REV] update issue template 2018-09-27 22:57:17 +08:00
api [ADD] add some debug message 2018-12-02 21:07:49 +08:00
builder [REV] set the topic based on the type of operating system 2018-11-30 17:38:08 +08:00
cmd [ADD] add gateway lua code support balancer 2018-12-02 21:09:32 +08:00
db [REV] change the default topic to builder 2018-11-30 18:00:36 +08:00
discover [FIX] Fix null pointer error(fixed #115) 2018-09-14 18:22:16 +08:00
discover.v2 [REV] update package api design,remove pkg dir (fixed #57) 2018-04-24 16:44:59 +08:00
docs [ADD] add some gif for readme 2018-04-27 16:35:20 +08:00
entrance [REV] change client-go version to release-7.0 2018-11-01 08:42:51 +08:00
event [FIX] change event discover log 2018-11-20 19:36:00 +08:00
eventlog [ADD] support multiple daemon component service profiles 2018-11-23 16:19:35 +08:00
gateway [ADD] add gateway lua code support balancer 2018-12-02 21:09:32 +08:00
grctl [FIX] fix grctl build failure bug 2018-12-01 15:15:20 +08:00
hack [REV] change nginx conf template 2018-12-02 21:34:34 +08:00
monitor [REV] merge branch V3.7 to master 2018-09-02 23:17:56 +08:00
mq [ADD] add topic "win" 2018-11-30 17:50:25 +08:00
node [FIX] change write system config code 2018-12-01 22:28:26 +08:00
sql [REV] update package api design,remove pkg dir (fixed #57) 2018-04-24 16:44:59 +08:00
test [ADD] add new start process for new app runtime 2018-11-16 18:16:55 +08:00
util [ADD] node module support windows build 2018-12-01 16:05:52 +08:00
vendor [ADD] add makefile binary 2018-12-01 18:11:32 +08:00
webcli/app [REV] Reject nginx server port is 0 (#111) 2018-10-15 10:00:29 +08:00
worker [REV] select node by rainbond_node_ip label in local volume provisioner 2018-12-01 13:37:49 +08:00
.gitignore [ADD] add certutil 2018-08-02 12:16:50 +08:00
.travis.yml skip ci 2018-12-01 15:18:40 +08:00
CONTRIBUTING.md [REV] svn support test success (fixed#85) 2018-07-27 14:55:34 +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 [ADD] add static build support 2018-12-01 16:56:03 +08:00
Makefile [ADD] add gateway lua code support balancer 2018-12-02 21:09:32 +08:00
readme_zh.md [REV] change chinese readme 2018-10-23 16:46:09 +08:00
README.md [REV] update readme 2018-10-23 21:42:41 +08:00
release.sh [ADD] add makefile binary 2018-12-01 18:11:32 +08:00

Go Report Card GitHub stars Rainbond version Build Status GoDoc

WebsiteDocsPublic Cloud中文 README

Rainbond is an application-centric open source PaaS. Integrates Kubernetes container management, Service Mesh microservices architecture best practices, multi-type CI/CD application building and delivering, multi-data-center resource management, Rainbond provides cloud native application full-lifecycle solution, and build ecosystem of application and infrastructure, application and application, infrastructure and infrastructure, to meet the agile development, efficient operations and lean management needs of business.

Features

Application management

  • application level orchestration (for complete business system)
  • integrates Kubernetes's service component level orchestration and scheduling (service discovery, dynamic routing, limiting and fuse etc.)
  • provides cloud native microservices governance based on extendable service mesh grid system
  • supports multiple microservices architecture (SpringCLoud, Dubbo, API-Gateway)
  • supports multiple types of service-level application performance analysis
  • supports for building services based on source code (Java, PHP, Python, Golang, Ruby etc.)
  • supports for continuous building and deployment based on public/private Git, SVN code repositories, image repositories and third-party CI system.
  • supports for building application based on docker image, docker run command and dockercompose
  • supports application level full backup and recovery, migrating application between tenants and data centers.
  • Service plug-in system supports flexible extension of application functions and features, such as log, firewall and traffic anaylsis.
  • supports for public/private application market with complete application delivery system.

Resource/cloud management

  • basic system of cloud-native data center
  • supports plug-in deployment of different service gateway (openresty, F5 etc.), SDN network (midonet, calico etc.) and distributed storage systems (GlusterFS, Ali-NAS, Ceph etc.)
  • supports multi-data-center or cluster management and application orchestration
  • supports for platform high-availability
  • cluster management, operation and maintenance automation
  • automatic monitoring of node's physical hardware and system, and system indicators
  • automatic monitoring of service instances container metrics

Quick Start

  1. Install Rainbond
  2. Create First Application Service
  3. Build Microservice Architecture

Community

Rainbond Community Rainbond Web

Roadmap

Read the Roadmap.

Architecture

Console UI show

  • Source code creation application process
  • Business application group topology diagram,The network topology, applied relational topology and real-time monitoring are shown here.

Contributing

You can participate in the contributions of platforms, applications, and plugins within the Rainbond community. Rainbond Contributor community

License

Rainbond is under the LGPL-3.0 license, see LICENSE and Licensing for details.

Acknowledgment

Thanks for the following open source project

Join us

Welcome you who love technology to join us