/paas-operator

non-containerization app paas solution

Primary LanguageGoApache License 2.0Apache-2.0

paas-operator

paas-operator 是一个非容器 paas 平台解决方案,提供非容器应用的生命周期管理功能。

项目定位

容器 paas 大家第一个会想到 k8s,我们希望以后非容器 paas 大家第一个会想到 paas-operator!

现有的 terraform,cloudify 等项目都可以实现 传统应用 paas 需求,但是我们觉得门槛有点高,对于通常 paas 场景来说不够简洁优雅,好的软件应该是简单的,或者用起来感觉是简单的,我们想实现一个“简单”的 paas.

考虑到很多企业在实施 paas 前已经有iaas平台(很多是基于openstack实现了)。这时候开发 paas 平台其实可以很轻松地调用已有 iaas 平台完成 iaas 资源的管理。所以 paas-operator 如果再把 vm 当作最小粒度来调度,当作 paas 前提似乎就又臃肿了。这时候我们认为需要一个专注于 paas 本身逻辑的解决方案,不纠结于如何创建 vm,如何调度 vm,而是专注于在给定 vm 之后如何更好地将应用部署上去,管理好应用的生命周期。将 iaas 层资源的管理留给用户。

项目架构

项目 wiki

WIKI

参与贡献

请先仔细阅读Contributing