访问 Kubecost 控制面板 - Amazon EKS

帮助改进此页面

要帮助改进本用户指南,请选择位于每个页面右侧窗格中的在 GitHub 上编辑此页面链接。

访问 Kubecost 控制面板

先决条件

  1. 确保与 kubecost 相关的容器组(pod)的状态为“正在运行”。

kubectl get pods --namespace kubecost

访问 Kubecost 控制面板

  1. 在设备上启用端口转发以公开 Kubecost 控制面板。

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

    您也可以使用 AWS 负载均衡器控制器公开 Kubecost,并使用 Amazon Cognito 进行身份验证、授权和用户管理。有关更多信息,请参阅如何使用应用程序负载均衡器和 Amazon Cognito 对您的 Kubernetes Web 应用程序的用户进行身份验证

  2. 在完成上一步的同一台设备上,打开 Web 浏览器并输入以下地址。

    http://localhost:9090

    浏览器将显示“Kubecost 概述”页面。Kubecost 可能需要 5-10 分钟(或更长时间)来收集指标,具体取决于您的集群大小。您可以查看 Amazon EKS 支出,包括累计的集群成本、关联的 Kubernetes 资产成本和每月汇总支出。

  3. 要跟踪集群级别的成本,请标记您的 Amazon EKS 资源以进行计费。有关更多信息,请参阅 标记资源以便于计费

    • 成本分配 – 查看过去七天内每个命名空间和其他维度的 Amazon EKS 月度成本和累计成本。这有助于了解应用程序的哪些部分产生 Amazon EKS 支出。

    • 资产 – 查看与您的 Amazon EKS 资源关联的 AWS 基础设施资产的成本。