Immuta in Production
This guide highlights best practices when deploying Immuta in a production environment.
Kubernetes namespace
The following section(s) presume the Immuta Enterprise Helm chart was deployed into namespace immuta
and that the current namespace is immuta
.
Helm values
Back up or source control your immuta-values.yaml
Helm values file.
Kubernetes resource requests and limits
Assign memory resource limits to pods.
Edit Helm values
Edit immuta-values.yaml
to include the following recommended resource requests and limits for most Immuta deployments.
Increase replica count to 3 on web
and backgroundWorker
for large deployments.
Kubernetes secrets
Use Kubernetes secrets in the immuta-values.yaml
file instead of passwords and tokens. The following section demonstrates how to create a secret and reference it in the Helm values file.
Create secret
Create a file named
secret-data.env
with the following content.Create secret named
immuta-secret
from filesecret-data.env
.Delete file
secret-data.env
, as it's no longer needed.
Edit Helm values
Edit
immuta-values.yaml
to include the following Helm values.Remove any sensitive key-value pairs from the
immuta-values.yaml
Helm values that were made redundant after the secret was created.
Apply Helm values
Perform a Helm upgrade to apply the changes made to immuta-values.yaml
.
Last updated