Kubecost 대시보드 접근

Kubecost 대시보드 접근

Kubecost 대시보드에 접근하는 방법을 설명합니다.

출처: 문서

본문

사전 요구 사항

Kubecost 관련 Pod의 상태가 "Running"인지 확인하세요.

kubectl get pods --namespace kubecost

Kubecost 대시보드 접근

기기에서 포트 포워딩을 활성화해 Kubecost 대시보드를 노출하세요.

Helm으로 Kubecost v3을 설치했다면:

kubectl port-forward deployment/kubecost-frontend 9090 --namespace kubecost

Helm으로 Kubecost v1 또는 v2를 설치했다면:

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

Amazon EKS 애드온으로 Kubecost를 설치했다면:

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

또는 AWS Load Balancer Controller를 사용해 Kubecost를 노출하고 Amazon Cognito를 인증, 권한 부여, 사용자 관리에 사용할 수 있습니다. 자세한 내용은 Kubernetes 웹 앱 사용자 인증에 Application Load Balancer와 Amazon Cognito를 사용하는 방법을 참고하세요.

이전 단계를 완료한 동일한 기기에서 웹 브라우저를 열고 다음 주소를 입력하세요.

http://localhost:9090

브라우저에 Kubecost Overview 페이지가 표시됩니다. 클러스터 크기에 따라 Kubecost가 메트릭을 수집하는 데 5~10분 이상 걸릴 수 있습니다. 누적 클러스터 비용, 연관 Kubernetes 자산 비용, 월간 집계 지출을 포함한 Amazon EKS 지출을 볼 수 있습니다.

클러스터 수준에서 비용을 추적하려면 Amazon EKS 리소스에 청구용 태그를 지정하세요. 자세한 내용은 청구용 리소스 태그 지정을 참고하세요.

  • Cost allocation — 지난 7일 동안 각 네임스페이스와 기타 차원의 월간 Amazon EKS 비용과 누적 비용을 봅니다. 이는 애플리케이션의 어떤 부분이 Amazon EKS 지출에 기여하는지 이해하는 데 도움이 됩니다.
  • Assets — Amazon EKS 리소스와 연관된 AWS 인프라 자산의 비용을 봅니다.

더 알아보기 (Learn more)