Installation
1
Add the Helm repository
2
Install the chart
The operator can be installed either cluster-wide or restricted to specific namespaces.
If you require stronger isolation and stricter access controls, a namespace-scoped installation may make more sense.
- Cluster-wide (default)
- Namespace-scoped
The operator will watch and manage CRDs across all namespaces in the cluster. This is the default and quickest way to get started.
3
Verify the deployment
Check the pods in the namespace you installed the operator into:
If you installed cluster-wide without a
--namespace flag, the operator is deployed into your current namespace (typically default), so run kubectl get pods without the flag.Using your own service account
By default a service account is created for the operator based on the release name. You can bring your own service account by settingcontrollerManager.serviceAccount.create to false and controllerManager.serviceAccount.name to the name of your existing service account.
values.yaml
The service account must already exist in the namespace you are installing the operator in.