Skip to main content
This guide covers everything you need to install the OpenLIT Operator: cluster requirements, Helm-based installation (the primary method), verification steps, upgrades, and uninstallation.

Prerequisites

Cluster requirements

Resource requirements

Verify cluster readiness

Before installing, confirm your cluster is accessible and you have the necessary permissions:

Install with Helm

Helm is the recommended installation method. If you don’t have Helm, follow the official Helm installation guide.
1

Add the OpenLIT Helm repository

2

Install the operator

3

Verify the installation

Check that the operator pod is running:
Expected output:
Confirm the CRD was installed:
Check the operator logs:

Install with kubectl

If you prefer to install without Helm, you can apply the manifest directly:
Install the CRD separately if needed:

Upgrade and maintenance

Check for available updates

Upgrade to the latest version

Upgrade to a specific version

Pin to a specific version in production environments:

Verify after upgrade

Uninstall

Deleting the CRD removes all AutoInstrumentation custom resources. Pods that were already instrumented continue to run, but new pods will no longer be instrumented until you reinstall the operator.

Troubleshooting

Symptoms: Error creating CustomResourceDefinitionsSolutions:
Symptoms: Webhook registration fails or returns certificate errorsSolutions:
Symptoms: Operator pods stuck in ImagePullBackOffSolutions: