Adoption of Kubernetes and containers has given rise to a new form of multi-tenancy. Platform teams are taking containerized applications and are running separate instances of it per tenant on a Kubernetes cluster in order to deliver it as-a-service. Platform-as-Code significantly accelerates the process of building such multi-tenant SaaS platforms.
Create platform services from Helm charts
Tenant level policies for isolation and resource utilization
Track CPU/Memory/Network consumption for platform services
Per-tenant charge-backs based on the consumption metrics
Create a managed service for an application workflow packaged as a Helm chart.
Create a managed service for an application packaged as a Kubernetes Operator.