datadog/ingress-nginx-injection

Verified Publisher

By Datadog

Updated 25 days ago

Init-container to instrument Ingress-NGINX Controller with Datadog’s monitoring module.

Image
1

1M+

datadog/ingress-nginx-injection repository overview

Datadog Ingress-NGINX Injection

Overview

datadog/ingress-nginx-injection provides init-container to instrument Ingress-NGINX Controller with Datadog’s monitoring module.

Key Features

Usage Instructions

  1. Identify your Ingress-NGINX Controller version.
  2. Use the corresponding version of datadog/ingress-nginx-injection (refer to the compatibility table below).
  3. Add this image as an init-container in your Ingress-NGINX pod specification:
initContainers:
  - name: init-datadog
    image: datadog/ingress-nginx-injection:<INGRESS_NGINX_VERSION>
    command: ['/datadog/init_module.sh', '/opt/datadog-modules']
    volumeMounts:
      - name: nginx-module
        mountPath: /opt/datadog-modules
  1. Configure the Datadog Agent connection and load the module via a ConfigMap:
kind: ConfigMap
apiVersion: v1
...
data:
  enable-opentelemetry: "false"
  error-log-level: notice
  main-snippet: |
    load_module /opt/datadog-modules/ngx_http_datadog_module.so;

For full setup instructions, visit the official documentation.

Compatibility

This image must match the version of your Ingress-NGINX Controller to ensure successful injection. Mismatched versions may prevent the controller from starting.

ingress-nginx versioninit-container
v1.15.1datadog/ingress-nginx-injection:v1.15.1
v1.15.0datadog/ingress-nginx-injection:v1.15.0
v1.14.5datadog/ingress-nginx-injection:v1.14.5
v1.14.4datadog/ingress-nginx-injection:v1.14.4
v1.14.3datadog/ingress-nginx-injection:v1.14.3
v1.14.2datadog/ingress-nginx-injection:v1.14.2
v1.14.1datadog/ingress-nginx-injection:v1.14.1
v1.14.0datadog/ingress-nginx-injection:v1.14.0
v1.13.9datadog/ingress-nginx-injection:v1.13.9
v1.13.8datadog/ingress-nginx-injection:v1.13.8
v1.13.7datadog/ingress-nginx-injection:v1.13.7
v1.13.6datadog/ingress-nginx-injection:v1.13.6
v1.13.5datadog/ingress-nginx-injection:v1.13.5
v1.13.4datadog/ingress-nginx-injection:v1.13.4
v1.13.3datadog/ingress-nginx-injection:v1.13.3
v1.13.2datadog/ingress-nginx-injection:v1.13.2
v1.13.1datadog/ingress-nginx-injection:v1.13.1
v1.13.0datadog/ingress-nginx-injection:v1.13.0
v1.12.6datadog/ingress-nginx-injection:v1.12.6
v1.12.5datadog/ingress-nginx-injection:v1.12.5
v1.12.4datadog/ingress-nginx-injection:v1.12.4
v1.12.3datadog/ingress-nginx-injection:v1.12.3
v1.12.2datadog/ingress-nginx-injection:v1.12.2
v1.12.1datadog/ingress-nginx-injection:v1.12.1
v1.12.0datadog/ingress-nginx-injection:v1.12.0
v1.11.7datadog/ingress-nginx-injection:v1.11.7
v1.11.6datadog/ingress-nginx-injection:v1.11.6
v1.11.5datadog/ingress-nginx-injection:v1.11.5
v1.11.4datadog/ingress-nginx-injection:v1.11.4
v1.11.3datadog/ingress-nginx-injection:v1.11.3
v1.11.2datadog/ingress-nginx-injection:v1.11.2
v1.11.1datadog/ingress-nginx-injection:v1.11.1
v1.11.0datadog/ingress-nginx-injection:v1.11.0
v1.10.6datadog/ingress-nginx-injection:v1.10.6
v1.10.5datadog/ingress-nginx-injection:v1.10.5
v1.10.4datadog/ingress-nginx-injection:v1.10.4
v1.10.3datadog/ingress-nginx-injection:v1.10.3
v1.10.2datadog/ingress-nginx-injection:v1.10.2
v1.10.1datadog/ingress-nginx-injection:v1.10.1
v1.10.0datadog/ingress-nginx-injection:v1.10.0

Support
For issues, visit the Datadog Support page.

Tag summary

Content type

Image

Digest

sha256:5dcdb7e9e

Size

5.9 MB

Last updated

25 days ago

docker pull datadog/ingress-nginx-injection:v1.10.0

This week's pulls

Pulls:

50,167

Last week