Configure Odigos with Argo CD
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
:
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.