Serverless PaaS , A new generation of easy-to-use cloud management platforms based on kubernetes.
Clone or download
Permalink
Failed to load latest commit information.
.docker [REV] merge branch 3.7 to master Oct 8, 2018
.github [REV] update issue template Sep 27, 2018
api Merge branch 'V3.7' of https://github.com/goodrain/rainbond Oct 11, 2018
appruntimesync Merge branch 'V3.7' of https://github.com/goodrain/rainbond Oct 11, 2018
builder Merge branch 'V3.7' of https://github.com/goodrain/rainbond Oct 11, 2018
cmd [FIX] Fix bubg with hostid exceeding index Oct 10, 2018
db Merge branch 'V3.7' of https://github.com/goodrain/rainbond Oct 12, 2018
discover.v2 [REV] update package api design,remove pkg dir (fixed #57) Apr 24, 2018
discover [FIX] Fix null pointer error(fixed #115) Sep 14, 2018
docs [ADD] add some gif for readme Apr 27, 2018
entrance [REV] fix docker cmd not exist bug while build .netcore Oct 11, 2018
event [REV] Process the log string Sep 2, 2018
eventlog [REV] remove useless debug log Sep 26, 2018
gateway [ADD] init gateway struct code Oct 10, 2018
grctl Merge branch 'V3.7' of https://github.com/goodrain/rainbond Oct 12, 2018
hack [FMT] Update the go build version to v1.11 Oct 9, 2018
monitor [REV] merge branch V3.7 to master Sep 2, 2018
mq [FIX] fix bug Jul 29, 2018
node Merge branch 'V3.7' of https://github.com/goodrain/rainbond Oct 10, 2018
sql [REV] update package api design,remove pkg dir (fixed #57) Apr 24, 2018
test [ADD] api add proxy for prometheus Jan 11, 2018
util [REV] change node api log, only debug mode will print request log Oct 10, 2018
vendor [REV] Optimize the upload file process Sep 28, 2018
webcli/app [REV] fix docker cmd not exist bug while build .netcore Oct 11, 2018
worker [REV] Optimize the cleanup of cluster resources when stopping the app… Oct 12, 2018
.gitignore [ADD] add certutil Aug 2, 2018
.travis.yml [REV] change travis yml Apr 8, 2018
CONTRIBUTING.md [REV] svn support test success (fixed#85) Jul 27, 2018
LICENSE Create LICENSE Nov 6, 2017
Licensing.md [ADD] init commit Nov 7, 2017
Makefile [DEL] Delete useless routes Sep 28, 2018
README.md [REV] update readme Sep 19, 2018
readme_zh.md [REV] update readme Sep 19, 2018
release.sh [REV] update golang version to 1.11 Sep 14, 2018

README.md

Go Report Card GitHub stars Rainbond version Build Status GoDoc

WebsiteDocsPublic Cloud中文 README

Rainbond is an application-centric Platform as a Service, with innovative concept and complete ecological comes from continuous verification and optimization.

By integrating best practices of Kubernetes based containers management, Service Mesh microservice architecture, CI/CD and multiple data center resource management, Rainbond provides full life-cycle management of cloud native applications, connects application and infrastructure, application and application, infrastructure and infrastructure.

Choose Rainbond for the same reasons disruptive companies do: it serve as a easy-to-use cloud native application delivery platform that offers agile development, efficient operation and lean management experience.

Features

  • Kubernetes scheduling system intergated
  • Application-centric product definition
  • As the basic system to build the cloud native datacenter
  • Supports multiple microservice architecture (Spring Cloud, Dubbo and api gateway)
  • Native microservice governance (service discovery, dynamic routing, limiting and fuse) based on extendable Service Mesh
  • Business-level application performance analysis supports multiple types protocols (HTTP, Mysql, PostgreSQL)
  • Build applications from source codeS (Java, PHP, Python, Golang, Ruby, etc.)
  • Continuous build and deployment from private and public git repositories
  • Quick application build with container image, docker-run command and docker-compose
  • Support application group full backup and recovery, migration of application groups across tenants or across data centers.
  • Pluggable data center supports various types of load balancing, SDN networks, various types of storage systems development
  • Application plug-in system support, flexible extension of application ancillary functions, such as log processing, firewall, traffic analysis, etc
  • Public and private application market with complete application sharing mechanism
  • Multiple data center and across data center application deployment
  • The management node (platform service) HA available.
  • Cluster automatic operation and maintenance, monitoring multidimensional indicators.
  • Provide complete business solution cloud delivery process.

Quick Start

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

Architecture

Roadmap

Read the Roadmap.

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

Community

Rainbond Community Rainbond Web

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