CloudARK

Platform-as-Code

Save time & efforts in building your Kubernetes Platforms

Kubernetes Operator, Kubernetes CRD

Kubernetes Operators

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. 

Challenges in building your Kubernetes Platforms

Navigating platform design and deployment decisions

  • Which Spark Operator should we select from the available Spark Operators in the community?
  •  What all Operators do I need in my platform stack – MySQL, Backup, ElasticSearch, CertManager, Nginx? 
  • How do I find user documentation of Operators installed on my cluster? 
  • How do I troubleshoot problems with custom resources added by Operators? 

image1

KubePlus - Kubernetes Operator Aggregator

KubePlus is a Kubernetes Operator aggregator service to assemble platform stacks using our novel Platform-as-Code approach.

image2

Operator Curation Service 

- Established process of curating required open-source Operators for consistency based on comprehensive guidelines

- Ability to enhance Operators for specific workflow requirements.

Platform Toolkit

 - Uniform platform experience with discovery, management, troubleshooting etc. for Custom Resources introduced by installed Operators

A KubePlus customer gets an enterprise-ready purpose-built Kubernetes Platform.

KubePlus Advantage

No new CLI

KubePlus does not introduce any new CLI. Teams use kubectl and Kubernetes YAMLs to create platforms as Code. 

One platform experience

Our Operator guidelines and validation ensure one platform experience with uniform discovery, documentation and support across multiple Operators.

Eliminate ad-hoc scripts

Kubernetes Operators embed platform specific workflows as Kubernetes objects and eliminate out-of-band custom automation. 

Use Cases

Kubernetes Multi-tenancy

SaaS workloads

Simplify creation of multi-tenant platform stacks for SaaS workloads running on Kubernetes.

  • Cloud-Native SaaS (offerings designed grounds-up for SaaS based delivery model) 
  • Cloud-Enabled SaaS (multi-tenant hosting of any classic install-anywhere type of software).   

image3

Enteprise internal workloads

Simplify creation of micro-PaaSes or micro-services architectures on Kubernetes for running enterprise internal workloads

Example: AI/Analytics workloads, CI/CD 

image4

Transformation to Cloud Native technologies

  

Accelerate cloud native technology adoption to support business transformation initiatives

  • Migrating legacy applications to cloud native architectures
  • Migrating containerized workloads from other orchestration engines to Kubernetes   

Outcomes

image5

Multi-cloud application portability

  • Easily transfer or recreate workloads across multiple clouds.
  • Lift and shift workloads between private and public clouds

image6

Bridge tooling gap between Devs & Ops

Bridge the tooling gap between Developers and DevOps Engineers with Kubernetes YAML becoming the common language.

Interested in using KubePlus?

image7

KubePlus One-time License

  • One-time curation of required Operators for your Platform stack.
  • Can be used with any Kubernetes service or distribution.

KubePlus Support Subscription (Optional)

  • Support for the end-to-end Platform Stack including the Kubernetes cluster.

The Operators bundled in KubePlus custom PaaS include either community Operators certified as per our guidelines or custom Operators developed as per your workflow requirements. KubePlus source code (including bundled Operators) is open source.

To know more contact our sales

Leverage full power of Kubernetes with KubeGarage.