On Kubernetes#
This document contains instructions on installing, uninstalling and configuring Multi Tenant Operator on Kubernetes.
Requirements#
- A Kubernetes cluster (v1.24 or higher)
- Helm CLI
- kubectl
- To run on Kubernetes, Template Operator relies on Cert Manager and its Certificate CRs to create
TLS
secrets for webhooks, these certificates will be handled by templates in Helm Chart
Installing via Helm CLI#
-
Public Helm Chart of Template Operator is available at Stakater ghcr Packages
-
Use
helm install
command to install Template Operator helm chart.
helm install template-operator oci://ghcr.io/stakater/public/charts/template-operator --namespace template-operator-system --create-namespace
Note
It is better to install Template Operator in its preferred namespace, template-operator-system
Wait for the pods to be up
kubectl get pods -n template-operator-system --watch
Uninstall via Helm CLI#
Template Operator can be uninstalled by Helm CLI if Helm was used to install it earlier.
- Use
helm uninstall
command to remove the earlier createdHelm Release
intemplate-operator-system
namespace
helm uninstall template-operator --namespace template-operator-system