Kubernetes 지표 서버 설치 - Amazon EKS

이 페이지 개선에 도움 주기

이 사용자 설명서에 기여하고 싶으신가요? 이 페이지 하단으로 스크롤하여 GitHub에서 이 페이지 편집을 선택하세요. 여러분의 기여는 모두를 위한 더 나은 사용자 설명서를 만드는 데 도움이 됩니다.

Kubernetes 지표 서버 설치

Kubernetes 지표 서버는 클러스터에서 리소스 사용량 데이터의 집계자이며, 기본적으로 Amazon EKS 클러스터에 배포되어 있지 않습니다. 자세한 내용은 GitHub에서 Kubernetes지표 서버를 참조하세요. 지표 서버는 다른 Kubernetes 추가 기능(예: Horizontal Pod Autoscaler 또는 Kubernetes 대시보드)에서 일반적으로 사용됩니다. 자세한 내용은 Kubernetes 설명서의 리소스 지표 파이프라인을 참조하세요. 이 주제에서는 Amazon EKS 클러스터에 Kubernetes 지표 서버를 배포하는 방법을 설명합니다.

중요

지표는 시점 분석을 위한 것이며 기록 분석을 위한 정확한 소스가 아닙니다. 모니터링 솔루션이나 기타 Auto Scaling 이외의 용도로는 사용할 수 없습니다. 모니터링 도구에 대한 자세한 내용은 Amazon EKS의 관찰 가능성 섹션을 참조하세요.

지표 서버 배포
  1. 다음 명령을 사용하여 지표 서버를 배포합니다.

    kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml

    Fargate를 사용하는 경우 이 파일을 변경해야 합니다. 기본 구성에서 지표 서버는 포트 10250을 사용합니다. 이 포트는 Fargate에 예약되어 있습니다. components.yaml의 포트 10250에 대한 참조를 10251과 같은 다른 포트로 교체합니다.

  2. 다음 명령을 사용하여 metrics-server 배포에서 원하는 수의 Pods를 실행하고 있는지 확인합니다.

    kubectl get deployment metrics-server -n kube-system

    예제 출력은 다음과 같습니다.

    NAME READY UP-TO-DATE AVAILABLE AGE metrics-server 1/1 1 1 6m