Amazon EKS Anywhere

Supported OS Linux Mac OS

EKS Dashboard

개요

Amazon Elastic Kubernetes Service(EKS)는 모든 표준 Kubernetes 환경에 대한 배포 및 유지 관리의 특정 측면을 자동화하는 관리형 Kubernetes 서비스입니다. 기존 Kubernetes 애플리케이션을 Amazon EKS로 마이그레이션하든 AWS Outposts의 Amazon EKS에 새 클러스터를 배포하든 Datadog은 EKS 환경을 실시간으로 모니터링하는 데 도움이 됩니다.

Amazon EKS Anywhere는 가상 머신(예: VMware vSphere) 및 베어 메탈 서버를 포함하여 온프레미스에서 Kubernetes 클러스터를 생성하고 운영할 수 있는 배포 옵션입니다.

설정

그 이유는 바로 Datadog가 이미 쿠버네티스(Kubernetes)와 AWS에 통합되었기 때문입니다. EKS 모니터링에 바로 사용할 수 있습니다. 쿠버네티스 클러스터에서 에이전트를 실행하거나 EKS로 마이그레이션할 계획이라면 Datadog를 사용해 클러스터를 계속 모니터링할 수 있습니다.

또한 Amazon EKS Managed Node GroupsAmazon EKS on AWS Outposts가 지원됩니다.

Datadog Helm 차트 설정

다음 추가 구성 지침과 함께 Helm을 사용한 Agent 배포 지침을 사용하세요.

  1. datadog.kubelet.tlsVerifyfalse로 설정합니다.
  2. Agent 파드에서 허용 오차를 설정합니다. 이는 컨트롤 플레인을 모니터링하는 데 필요합니다.

다음 Helm 스니펫은 EKS Anywhere 모니터링에 대한 구체적인 변경 사항을 보여줍니다.

datadog:
  kubelet:
    tlsVerify: false
agents:
  tolerations:
  - effect: NoSchedule
    key: node-role.kubernetes.io/master
    operator: Exists

메트릭 수집

EKS를 모니터링하려면 ELB와 같이 EKS로 실행 중인 다른 AWS 서비스에 대한 통합과 함께 다음 Datadog 통합 중 하나를 설정해야 합니다.

로그 수집

에이전트 버전 > 6.0에서 사용 가능

설정은 Kubernetes와 동일합니다. 모든 컨테이너에서 로그 수집을 시작하려면 Datadog Agent 환경 변수를 사용하세요.

DaemonSets를 사용하여 모든 노드에 Datadog Agent를 자동으로 배포합니다.

환경 변수 및 고급 설정 옵션에 대해 자세히 알아보려면 컨테이너 로그 수집 지침을 따르세요.

트러블슈팅

도움이 필요하세요? Datadog 지원팀에 문의하세요.

참고 자료