部署 Kubecost 插件
Kubecost 是一个用于管理和控制 Kubernetes 集群成本的开源工具。可以帮助组织了解他们的 Kubernetes 工作负载的成本,以便更好地进行预算和资源优化,更有效地使用资源并降低支出。
注意事项
若在部署 Kubecost 插件之前已经部署或卸载过 VictoriaMetrics 插件,可能会导致成本管理中的数据不准确。
前提条件
-
Kubecost 插件的部署和使用依赖于 Prometheus 插件,请先 部署 Prometheus 插件 。
-
部署 Kubecost 插件前请按需 创建存储类 。
操作步骤
-
在左侧导航栏中,单击 集群管理 > 集群。
-
在集群列表中,单击需要部署 Kubecost 插件的 集群名称。
-
在 插件 页签下,单击 Kubecost 右侧的
> 部署。 -
参考以下说明,配置相关参数。
参数 说明 Kubecost Secret 名称 Kubecost 需要访问 Kubernetes 集群以获取成本和资源使用数据,为了进行安全的认证,您需要创建或选择一个 Secret(保密字典),其中包含访问 Kubecost 所需的认证信息,以确保对 Kubecost 的安全访问。 存储类 选择合适的存储类用来存储 Kubecost 中的数据。Kubecost 需要存储成本分析、资源使用等数据,存储类定义了如何将这些数据存储在 Kubernetes 集群中。 存储大小 Kubecost 会存储大量数据,因此,您需要根据集群规模和数据存储需求,选择一个合适的、足够容所有数据的存储大小(单位 Gi,例如:8 Gi)。 -
单击 部署。