访问 Kubecost 控制面板 - Amazon EKS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

帮助改进此页面

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

访问 Kubecost 控制面板

先决条件

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

kubectl get pods --namespace kubecost

访问 Kubecost 控制面板

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

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

    您也可以使用 Amazon 负载均衡器控制器公开 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 资源关联的 Amazon 基础设施资产的成本。