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 desiredtargetRevision
:
Step 3: Define the Argo CD Application Manifest
Create an Argo CDApplication
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 desiredtargetRevision
:
Step 3: Define the Argo CD Application Manifest
Create an Argo CDApplication
custom resource to deploy Odigos using Helm. Save the following YAML as odigos-application.yaml
:
Step 4: Apply the Application
Usekubectl
to create the application in Argo CD:
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.