KubePlus — A Kubernetes Operator to enable SaaS on Kubernetes

  • How to package their application for SaaS delivery?
  • How to ensure that the different application instances are isolated from one another properly?
  • How to accurately track consumption metrics of various application instances?
  • How to perform troubleshooting of application instances, possibly remotely (in cases where the SaaS is being delivered on customer’s infrastructure)?
  • How to enable customers to create separate instances of the application for their end-users?
  • For application packaging, KubePlus leverages Helm.
  • To enable self-service creation of application instances, KubePlus provides the ability to wrap an application Helm chart with a Kubernetes-style API.
  • For application isolation, KubePlus supports a.) Namespace-based multi-tenancy model where each application instance is created in a separate Kubernetes Namespace or b.) cluster-based multi-tenancy where each application instance is created in a separate Kubernetes cluster
  • For troubleshooting, KubePlus enables application-scoped RBAC access for the application provider to the clusters.
  • For accurate consumption tracking, KubePlus enables fine-grained discovery and tracking of an application’s Kubernetes resources.





Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Hacks for AWS Cloud Practitioner Certification

Flux 2020: A Recap!

Software Documentation in the SaaS World

ZEL’s Lockdown Smackdown!

Accelerate Oracle Data Warehouse Queries with Gluent and Snowflake

Learning kernel-bypass networking in a simpler way

A Practical Guide to Introducing Linting to Your Engineering Team

I’m Breaking Up With A Simple Life

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store



More from Medium

Prometheus and Grafana for Kube Observability Monitoring


Setting up a Kubernetes cluster with Kops

Kubernetes in Cloud Migration Solutions

Differences between Cluster.dev and Terraform