Install Odigos Images from a Custom Docker Registry
Tagging and Pushing Images
Step 1: Set Environment Variables
First, export the VERSION
and CUSTOM-DOCKER-REGISTRY
environment variables in your shell:
Replace <YOUR-DESIRED-VERSION>
with the version of the Odigos images you want to use, and <YOUR-CUSTOM-DOCKER-REGISTRY>
with the URL of your custom Docker registry.
Step 2: Pull the Images
Start by pulling the required images from the official Docker Hub onto your local machine or CI environment:
Step 3: Tag the Images
Next, Tag each image with your custom Docker registry prefix:
Step 4: Push the Images
Now, push the tagged images to your custom Docker registry:
Step 5: Configure Access for Private Registries
If your Docker registry is private, configure your Kubernetes cluster to pull images from it. Refer to the official Kubernetes documentation for guidance: Pull an Image from a Private Registry.
Note: To ensure your Odigos deployments and daemonsets can pull images from a private registry, patch them to add the image pull secret.
Use the following commands:
Step 6: Install Odigos Using Custom Images
Finally, install Odigos using the images from your custom Docker registry: