问题描述
如何给某个k8s集群下创建的资源打标签,我们有多个团队创建集群和对应的pod,为了了解对应的成本我们想给资源打上标签,这样我们就知道一个团队有多少正在消费。我们在 GKE 中使用标准 yaml 文件进行 k8s 部署。我们应该如何去做,以了解与使用相关的计费
解决方法
在某个 k8s 集群下创建的资源
资源 集群,例如节点是在集群外创建的,例如使用Terraform 或其他工具 - 这些工具通常具有添加标签以跟踪成本的功能。
我们在 GKE 中使用标准 yaml 文件进行 k8s 部署。
这是在集群内创建的资源,云提供商通常不会跟踪这些资源,因为您只需为底层基础设施付费,例如节点和网络流量。
因此,要以更精细的方式跟踪此情况,您通常必须安装一个附加组件,例如kubecost,以便您可以看到例如“A 团队”消耗了多少成本。