Kubernetes Operator to deliver Helm charts as-a-service
We have been developing KubePlus (https://github.com/cloud-ark/kubeplus) that addresses these questions. It takes an application helm chart and delivers it as a service by abstracting it under Kubernetes-style provider and consumer APIs. Multi-tenancy is achieved by supporting creation of separate instance of the application per tenant. Day2 operations are achieved through appropriate RBAC policies which enable providers to perform these operations where the application is running (edge, on-prem, public cloud). Accurate consumption based resource metering is achieved by tracking Kubernetes resources that are part of an application instance (Helm release) and collecting cpu, memory, storage, network statistics for them. Here is a blog post providing high-level overview discussing this approach.
One user per pod with Kubernetes or other container orchestration tools
1 project | reddit.com/r/kubernetes | 20 Jan 2022
Are there default limits for available memory for pods/namespaces/nodes/etc?
1 project | reddit.com/r/kubernetes | 6 Sep 2021
Managing Kubernetes from within Kubernetes
1 project | reddit.com/r/kubernetes | 30 Aug 2021
Redis running on Kubernetes - Is there some reference architecture for that?
2 projects | reddit.com/r/kubernetes | 24 Aug 2021
Best Practice for cluster roles for an MSP.
1 project | reddit.com/r/kubernetes | 16 Aug 2021