기본적으로 Datadog Helm 차트에서는 Python 3 런타임이 포함되어 있는 에이전트 7 이미지를 사용합니다.
Datadog 에이전트를 최신 업데이트 버전으로 유지하려면 datadog-values.yaml를 편집해 agent.image와 clusterChecksRunner.image 섹션 아래 정보를 모두 삭제하세요.
특정 컨테이너 레지스트리를 사용하려면 agent.image.repository와 clusterChecksRunner.image.repository로 설정하세요. agents.image.tag와 clusterChecksRunner.image.tag를 정의하지 않아야 합니다.
기본 레지스트리는 gcr.io/datadoghq/agent입니다.
agent:
  image:
    repository: public.ecr.aws/datadog/agent
clusterChecksRunner:
  image:
    repository: public.ecr.aws/datadog/agent
에이전트를 특정 버전으로 설정하려면 agents.image.tag와 clusterChecksRunner.image.tag를 설정하세요. 7.*로 시작하는 이미지 태그에는 모두 Python 3 런타임을 포함하고 있습니다.
agent:
  image:
    tag: 7.34.0
clusterChecksRunner:
  image:
    tag: 7.34.0
두 옵션을 동시에 사용할 수 있습니다.
agent:
  image:
    repository: public.ecr.aws/datadog/agent
    tag: 7.34.0
clusterChecksRunner:
  image:
    repository: public.ecr.aws/datadog/agent
    tag: 7.34.0
기본적으로 Datadog Operator에서는 Python 3 런타임이 포함되어 있는 agent:7.*.* 이미지를 사용합니다.
DatadogAgent 리소스에 이미지 정보를 지정하지 않으면 Operator에서 Python 3 에이전트 이미지를 배포합니다.
이전에 이미지 버전을 고정한 적이 있는 경우에는 다음을 실행하세요.
apiVersion: datadoghq.com/v2alpha1
metadata:
  name: datadog
spec:
  override:
    clusterChecksRunner:
      image:
        tag: 6.33.0
    nodeAgent:
      image:
        tag: 6.33.0
또는 image.name을 사용할 경우 다음을 실행하세요.
apiVersion: datadoghq.com/v2alpha1
metadata:
  name: datadog
spec:
  global:
    credentials:
      apiKey: <DATADOG_API_KEY>
      appKey: <DATADOG_APP_KEY>
  override:
    # ...
    nodeAgent:
      image:
        name: gcr.io/datadoghq/agent:6.33.0
    # ...
    clusterChecksRunner:
      image:
        name: gcr.io/datadoghq/agent:6.33.0
기본 레지스트리를 변경해야 할 경우 spec.global.registry를 사용하세요. 기본값은 gcr.io/datadoghq/agent입니다.
그리고 spec.override.nodeAgent.image.tag에 에이전트 7 이미지 태그를 고정하세요.
클러스터 점검 실행기 배포를 활성화한 경우 spec.override.clusterChecksRunner.image.tag에도 에이전트 7 이미지 태그를 고정하세요.
apiVersion: datadoghq.com/v2alpha1
metadata:
  name: datadog
spec:
  # ...
  global:
    registry: public.ecr.aws/datadog
  override:
    # ...
    nodeAgent:
      image:
        tag: 7.33.0
    # ...
    clusterChecksRunner:
      image:
        tag: 7.33.0
참고: Datadog에서는 *.image.tag를 설정하지 않기를 권장합니다. 대신 Datadog Operator에서 에이전트 7 이미지를 사용해 에이전트 태그를 최신 상태로 유지합니다.
에이전트 JMX 이미지를 사용해야 하는 경우 에이전트 *.image.tag를 지정하지 않고 설정할 수 있습니다.
apiVersion: datadoghq.com/v2alpha1
metadata:
  name: datadog
spec:
  # ...
  global:
    registry: public.ecr.aws/datadog
  override:
    # ...
    nodeAgent:
      image:
        jmxEnabled: true
    clusterChecksRunner:
      image:
        jmxEnabled: true
DaemonSet 매니페스트에서 각 컨테이너 정의의 이미지 태그를 업데이트하세요.
- 각 
spec.template.spec.containers[*].image 값 - 각 
spec.template.spec.initContainers[*].image 값 
예를 들어 이전 이미지 값이 gcr.io/datadoghq/agent:6.33.0이었을 경우, gcr.io/datadoghq/agent:7.33.0으로 업데이트하세요.
전:
apiVersion: apps/v1
spec:
  template:
    spec:
      containers:
      - name: agent
        image: gcr.io/datadoghq/agent:6.33.0
        # ...
후:
apiVersion: apps/v1
spec:
  template:
    spec:
      containers:
      - name: agent
        image: gcr.io/datadoghq/agent:7.33.0
        # ...