CLI Reference
odigos install
CLI Reference
odigos install
odigos install
Install Odigos in your kubernetes cluster.
Synopsis
This sub command will Install Odigos in your kubernetes cluster. It will install k8s components that will auto-instrument your applications with OpenTelemetry and send traces, metrics and logs to any telemetry backend
odigos install [flags]
Examples
# Install Odigos open-source in your cluster.
odigos install
# Install Odigos cloud in your cluster.
odigos install --api-key <your-api-key>
# Install Odigos cloud in a specific cluster
odigos install --kubeconfig <path-to-kubeconfig>
# Install Odigos onprem tier for enterprise users
odigos install --onprem-token ${ODIGOS_TOKEN} --profile ${YOUR_ENTERPRISE_PROFILE_NAME}
Options
-k, --api-key string api key for odigos cloud
--autoscaler-image string autoscaler container image name (default "keyval/odigos-autoscaler")
--central-backend-url string URL for centralized Odigos backend
-h, --help help for install
--ignore-container strings container names to exclude from instrumentation (useful for sidecar container) (default [istio-proxy,vault-agent,filebeat,linkerd-proxy,fluentd,akeyless-init])
--ignore-namespace strings namespaces not to show in odigos ui (default [kube-system,local-path-storage,istio-system,linkerd,kube-node-lease])
--image-prefix string prefix for all container images. used when your cluster doesn't have access to docker hub
--instrumentor-image string instrumentor container image name (default "keyval/odigos-instrumentor")
-n, --namespace string target k8s namespace for Odigos installation (default "odigos-system")
--nowait skip waiting for odigos pods to be ready
--odiglet-image string odiglet container image name
--onprem-token string authentication token for odigos enterprise on-premises
--openshift configure requirements for OpenShift: required selinux settings, RBAC roles, and will use OpenShift certified images (if --image-prefix is not set)
--profile strings install preset profiles with a specific configuration
--psp enable pod security policy
--skip-webhook-issuer-creation Skip creating the Issuer and Certificate for the Instrumentor pod webhook if cert-manager is installed.
--telemetry send general telemetry regarding Odigos usage (default true)
--ui-mode string set the UI mode (one-of: normal, readonly) (default "normal")
--version string for development purposes only
Options inherited from parent commands
--kube-context string (optional) name of the kubeconfig context to use
--kubeconfig string (optional) absolute path to the kubeconfig file (default "KUBECONFIG")
SEE ALSO
- odigos - Automate OpenTelemetry Observability in Kubernetes