쿠버네티스(Kubernetes)용 클러스터 Agent

개요

Datadog 클러스터 에이전트는 클러스터 레벨 모니터링 데이터를 수집하기 위해 간소화된 중앙 집중식 접근 방식을 제공합니다. 클러스터 에이전트는 API 서버와 노드 기반 에이전트 간의 프록시 역할을 하여, 서버 로드를 완화하는 데 도움이 됩니다. 또한 클러스터 레벨 메타데이터를 노드 기반 에이전트에 전달하여 로컬에서 수집된 메트릭의 메타데이터의 품질을 향상합니다.

Datadog 클러스터 에이전트를 사용하면 다음을 수행할 수 있습니다:

  • 에이전트가 인프라에 미치는 영향을 완화합니다.
  • 노드 기반 에이전트를 각각의 노드로 격리하여 kubelet에서 메트릭 및 메타데이터만 읽도록 RBAC 규칙을 줄입니다.
  • 로컬에서 수집된 메트릭의 메타데이터 품질을 향상시키기 위해, API 서버에서만 찾을 수 있는 클러스터 레벨 메타데이터를 노드 에이전트에 제공합니다.
  • 서비스 또는 SPOF 모니터링 및 이벤트와 같은 클러스터 레벨 데이터 수집을 활성화합니다.
  • 커스텀 쿠버네티스(Kubernetes) 메트릭 및 외부 메트릭과 함께 Horizontal Pod Autoscaling HPA)을 사용합니다. 자세한 내용은 커스텀 및 외부 메트릭에 대한 오토스케일링 가이드를 참조하세요.

도커(Docker)를 사용하는 경우 도커(Docker) 허브 및 GCR에서 Datadog 클러스터 에이전트를 사용할 수 있습니다:

Docker HubGCR
hub.docker.com/r/datadog/cluster-agentgcr.io/datadoghq/cluster-agent
도커(Docker) 허브는 2023년 7월 10일부터 데이터독의 도커(Docker) 허브 레지스트리에 대한 다운로드 속도 제한을 시행할 예정입니다. 레지스트리에서 이미지를 다운로드하면 제한 할당량에 따라 제한이 적용됩니다.

Datadog는 Datadog 에이전트와 클러스터 에이전트 구성을 업데이트하여 다운로드 속도 제한이 적용되지 않는 다른 레지스트리에서 가져오도록 권장하고 있습니다. 자세한 내용은컨테이너 레지스트리 변경"을 참조하세요.

참고: Datadog 클러스터 에이전트의 모든 기능을 활용하려면 쿠버네티스(Kubernetes) v1.10 이상을 실행해야 합니다.


참고 자료