Kubernetes API extensions (also known as Operators) extend Kubernetes API to manage third-party software as native Kubernetes objects. Operators simplify building of platform stacks and hence are getting good community traction.
DevOps engineer constructs a custom PaaS using KubePlus certified Kubernetes Operators.
Application developer declaratively creates application platform as Code in Kubernetes YAML format leveraging Kubernetes resources introduced by the 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.
Platform-as-Code provides ability to easily transfer or recreate workloads across multiple clouds.
Platform-as-Code simplifies creation of multi-tenant platform stacks that leverage isolation via namespaces in SaaS workloads.
Platform-as-Code simplifies creation of micro-PaaSes per namespace that can be used by different teams within an organization.
Platform-as-Code bridges the tooling gap between Developers and DevOps Engineers with Kubernetes YAML becoming the common language.