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 …
Kubernetes Operators curation service (recommendation, enrichment, customization of Operators)
Platform kit (assembly, discovery, troubleshooting and management of Operators)
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.
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.
"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