Kubecost 대시보드 액세스 - Amazon EKS

이 페이지 개선에 도움 주기

이 사용자 가이드에 기여하려면 모든 페이지의 오른쪽 창에 있는 GitHub에서 이 페이지 편집 링크를 선택합니다.

Kubecost 대시보드 액세스

사전 조건

  1. kubecost 관련 포드의 상태가 ‘실행 중’인지 확인합니다.

kubectl get pods --namespace kubecost

Kubecost 대시보드 액세스

  1. 디바이스에서 포트 포워딩을 활성화하여 Kubecost 대시보드를 노출합니다.

    kubectl port-forward deployment/kubecost-cost-analyzer 9090 --namespace kubecost

    또는 AWS Load Balancer Controller를 사용하여 Kubecost를 노출하고 인증, 권한 부여, 사용자 관리를 위해 Amazon Cognito를 사용할 수 있습니다. 자세한 내용은 How to use Application Load Balancer and Amazon Cognito to authenticate users for your Kubernetes web apps을 참조하세요.

  2. 이전 단계를 완료한 동일한 디바이스에서 웹 브라우저를 열고 다음 주소를 입력합니다.

    http://localhost:9090

    브라우저에 Kubecost 개요 페이지가 표시됩니다. Kubecost가 지표를 수집하는 데 클러스터 크기에 따라 5~10분 이상 걸릴 수 있습니다. 누적 클러스터 비용, 관련 Kubernetes 자산 비용, 월별 집계 비용을 포함한 Amazon EKS 지출을 확인할 수 있습니다.

  3. 클러스터 수준에서 비용을 추적하려면 청구할 Amazon EKS 리소스에 태그를 지정합니다. 자세한 내용은 리소스에 결제용 태깅 섹션을 참조하세요.

    • 비용 할당 - 지난 7일 동안 각 네임스페이스와 기타 차원에 대한 월별 Amazon EKS 비용 및 누적 비용을 확인합니다. 이는 애플리케이션의 어느 부분이 Amazon EKS 지출에 기여하는지 파악하는 데 유용합니다.

    • 자산 - Amazon EKS 리소스와 연결된 AWS 인프라 자산의 비용을 확인합니다.