Sign inSign up

laizhengyi/openpitrix

By laizhengyi

Updated over 5 years ago

Image
0

320

laizhengyi/openpitrix repository overview

OpenPitrix

OpenPitrix

Build Status Docker Build Status Go Report Card GoDoc License


OpenPitrix is an open platform to package and deploy applications into multiple cloud environments such as QingCloud, AWS, Kubernetes etc. Pitrix ['paitriks] means the matrix of PaaS and IaaS which makes it easy to develop, deploy, manage applications including PaaS on various runtime environments, i.e., Pitrix = PaaS + IaaS + Matrix. It also means a matrix that contains endless (PI - the Greek letter "π") applications.


Motivation

The project originates from QingCloud AppCenter which helps developers to create cloud-based enterprise applications in a few days and sell them on the center. In addition, the learning curve of how to develop such applications is extremely low. Usually it takes a couple of hours for a developer to understand the working flow. Since QingCloud AppCenter was launched, many customers and partners have been asking us if it supports IaaS other than QingCloud such as AWS, Vmware. That is where the project comes from. Please read OpenPitrix Insight for details.

Design

Basic idea is to decouple application repository and runtime environment. The runtime environment that an application can run is by matching the labels of runtime environment and the selectors of the repository where the application is from besides the provider. Please check out how to design the project.

Contributing to the project

All members of the OpenPitrix community must abide by the CNCF Code of Conduct. Only by respecting each other can we develop a productive, collaborative community.

You can then check out how to setup for development.

Tag summary

Content type

Image

Digest

Size

35.7 MB

Last updated

over 5 years ago

docker pull laizhengyi/openpitrix