Skip to main content
This guide shows you how to deploy Odigos in your Kubernetes cluster using Argo CD with the official Odigos Helm chart. This allows for GitOps-based management and observability instrumentation across your applications.

Prerequisites

Before you begin, make sure you have:
  • A running Kubernetes cluster
  • Argo CD installed and configured in the cluster
  • Helm CLI installed (optional but useful for inspection and verification)

Step 1: Add the Odigos Helm Repository

Add the Odigos Helm repository to your Helm configuration:

Step 2: Identify the Helm Chart Version

Check available versions of the Odigos chart to determine the desired targetRevision:

Step 3: Define the Argo CD Application Manifest

Create an Argo CD Application custom resource to deploy Odigos using Helm. Save the following YAML as odigos-application.yaml:

Step 4: Apply the Application

Use kubectl to create the application in Argo CD:
This will instruct Argo CD to deploy Odigos using the Helm chart.

Step 5: Monitor the Deployment

You can monitor the status of the deployment through the Argo CD UI:
  • Navigate to your Argo CD web interface.
  • Find the application named odigos.
  • Verify that it reaches a Healthy and Synced state.
Once complete, Odigos will be installed in your cluster and ready to instrument workloads.