Lack of control and flexibility with pre-built PaaSes that bundle pre-selected platform elements.
Efforts in self-assembly and lack of uniform usage experience with DIY application platforms built using community platform extensions.
Introducing Platform-as-Code: New Cloud Computing Model
KubePlus does not introduce any new CLI. Teams use kubectl and Kubernetes YAMLs to create platforms as Code.
Our Operator development guidelines are designed to ensure custom resources become first-class entities of Kubernetes.
Kubernetes Operators embed platform specific workflows as Kubernetes objects and eliminate out-of-band custom automation.
KubePlus leverages kubectl for management of Operators by Ops; and their consumption by Devs, making Kubernetes YAMLs as the common language between Devs and Ops.
"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