A pre-built PaaS offers platform stack composed of pre-selected Kubernetes Operators (API extensions).
A DIY platform stack is assembled in-house using community Kubernetes Operators (API extensions).
Assemble your platforms using community Operators (API extensions) curated for consistency and quality.
Composable, Repeatable and Shareable Platforms
One of the key reasons for Kubernetes's popularity is it's extendibility. Kubernetes API extensions, also known as Operators, extend Kubernetes API to manage third-party software as native Kubernetes objects.
for various platform elements like
Kafka, Spark, MySQL, Postgres, MongoDB, MySQL, Redis, Elasticsearch, TensorFlow …
Platform-as-Code is the process of aggregating multiple Kubernetes Operators for the purpose of creating and managing platforms declaratively using native Kubernetes interfaces (kubectl & Kubernetes YAML), rather than ad-hoc scripts or new CLIs.
KubePlus does not introduce any new CLI. Teams use kubectl and Kubernetes YAMLs to create platforms as Code.
Our Operator guidelines and validation ensure one platform experience with uniform discovery, documentation and support across multiple Operators.
Kubernetes Operators embed platform specific workflows as Kubernetes objects and eliminate out-of-band custom automation.
Comprehensive guidelines and validation for Operator interoperability and discoverability.
Extend Kubernetes without any custom automation.
Repeatable and shareable way of creating application platform-as-Code.
"I like the idea of KubePlus reducing some of the complexity and bringing consistency where it is badly needed."
- Systems Analyst and Consultant
"KubePlus can lower the complexity in creating end to end stateful applications ready for production."
- DevOps & CI/CD team leader
"New trend: Platform-as-Code, an evolution of IaaS and PaaS that decreases vendor lock-in by implementing and adopting cloud platform dependencies in declarative way. I think companies that will specialize in delivering on-premise solutions in this space will compete in the next decade."
- Facebook post by an Enterprise Architect
"KubePlus can give me the flexibitlity to manage lifecycle events (like post-startup db validations, replica additions to mongodb replica sets, kafka custom rebalancing etc.) at the top-level rather than lower level of docker images."
- DevOps Engineer