

 **帮助改进此页面** 

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

# 访问 Kubecost 控制面板


## 先决条件


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

```
kubectl get pods --namespace kubecost
```

## 访问 Kubecost 控制面板


1. 在设备上启用端口转发以公开 Kubecost 控制面板。
   + 如果 kubecost v3 是使用 helm 安装的：

     ```
     kubectl port-forward deployment/kubecost-frontend 9090 --namespace kubecost
     ```
   + 如果 kubecost v1 或 v2 是使用 helm 安装的：

     ```
     kubectl port-forward deployment/kubecost-cost-analyzer 9090 --namespace kubecost
     ```
   + 如果 kubecost 是使用 Amazon EKS 附加组件安装的：

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

     您也可以使用 [Amazon 负载均衡器控制器](aws-load-balancer-controller.md)公开 Kubecost，并使用 Amazon Cognito 进行身份验证、授权和用户管理。有关更多信息，请参阅[如何使用应用程序负载均衡器和 Amazon Cognito 对您的 Kubernetes Web 应用程序的用户进行身份验证](https://www.amazonaws.cn/blogs/containers/how-to-use-application-load-balancer-and-amazon-cognito-to-authenticate-users-for-your-kubernetes-web-apps)。

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

   ```
   http://localhost:9090
   ```

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

1. 要跟踪集群级别的成本，请标记您的 Amazon EKS 资源以进行计费。有关更多信息，请参阅 [标记资源以便于计费](eks-using-tags.md#tag-resources-for-billing)。
   +  **成本分配** – 查看过去七天内每个命名空间和其他维度的 Amazon EKS 月度成本和累计成本。这有助于了解应用程序的哪些部分产生 Amazon EKS 支出。
   +  **资产** – 查看与您的 Amazon EKS 资源关联的 Amazon 基础设施资产的成本。