帮助改进此页面
要帮助改进本用户指南,请选择位于每个页面右侧窗格中的在 GitHub 上编辑此页面链接。
安装 Kubecost
Amazon EKS 支持 Kubecost,您可以使用该功能监控按 Kubernetes 资源 [包括容器组(pod)、节点、命名空间和标签] 细分的成本。本主题将介绍如何安装 Kubecost 和访问 Kubecost 控制面板。
Amazon EKS 提供 Amazon 优化版 Kubecost 捆绑包,以便了解集群成本。您可以使用现有的 Amazon 支持协议获取支持。有关 Kubecost 可用版本的更多信息,请参阅了解有关 Kubecost 的更多信息。
注意
Kubecost v3 引入了多项重大架构改进,包括显著提升的性能以及增强的自动化功能。了解有关 Kubecost v3 的更多信息。
Kubecost v2 引入了几项重要的新功能。了解有关 Kubecost v2 的更多信息。
有关 Kubecost 的更多信息,请参阅 Kubecost
安装 Amazon EKS 优化版 Kubecost 捆绑包
您可以使用以下过程之一来安装 Amazon EKS 优化版 Kubecost 捆绑包:
-
在开始之前,建议先查看 Kubecost – 架构概述
,以了解 Kubecost 在 Amazon EKS 上的工作原理。 -
如果您不熟悉 Amazon EKS,我们建议您使用 Amazon EKS 附加组件进行安装,因为它可以简化 Amazon EKS 优化版 Kubecost 捆绑包安装。有关更多信息,请参阅 Deploying Kubecost on an Amazon EKS cluster using Amazon EKS add-on
。 -
要自定义安装,您可以使用 Helm 配置 Amazon EKS 优化版 Kubecost 捆绑包。有关更多信息,请参阅 Kubecost 文档中的 Deploying Kubecost on an Amazon EKS cluster using Helm
。
重要
对于 Kubecost v3,Helm 图表的位置已更改为 public.ecr.aws/kubecost/kubecost。如果您要从 v2 进行升级,请相应地更新您的 Helm 存储库引用。
注意
对于使用 Kubecost v3 的多集群部署,您需要兼容 S3 的对象存储(适用于 EKS 客户的 Amazon S3)来存储指标。这取代了 v2 中使用的与 Prometheus 兼容的存储。有关更多信息,请参阅 Kubecost 文档中的多集群安装
访问 Kubecost 控制面板
Amazon EKS 优化版 Kubecost 捆绑包设置完成后,您应该可以访问 Kubecost 控制面板。有关更多信息,请参阅 访问 Kubecost 控制面板。