Skip to content

On Kubernetes#

This document contains instructions on installing, uninstalling and configuring Multi Tenant Operator on Kubernetes.

  1. Installing via Helm CLI

  2. Uninstall

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 created Helm Release in template-operator-system namespace
helm uninstall template-operator --namespace template-operator-system