KubePlus is a turn-key solution to deliver separate instance of your software to each customer or tenant. The core is our innovative open-source software that simplifies delivery of any Helm chart as-a-service. It takes an application Helm chart and abstracts it under provider and consumer APIs. KubePlus Control Center software leverages these APIs to manage your SaaS across Kubernetes clusters of different organizations. The consumer of the service can simply use Kubernetes native consumer API or our consumer UI to provision the application instance. Behind the scene provider of the service uses KubePlus Control Center to apply policies and monitor the instances of the application.
Provider gets view of the consumption metrics at CPU, memory, storage and network level for each instance of the application.
Every customer of the service gets a consumer UI to easily provision application instances and can track consumption metrics for their instances.
Here is an example of creating a sample Jenkins service using its Helm chart and how it can be managed through the KubePlus SaaS Manager.
KubePlus SaaS Manager software is free for unlimited trial. It comes with the open-source KubePlus Operator that runs on the Kubernetes cluster/s along with KubePlus control center to manage your SaaS centrally.