如何在同一集群的 GKE 实例上设置不同的标签?

如何在同一集群的 GKE 实例上设置不同的标签?

在我们的 GCP 项目中,我们正在开展一个协助组织和成本管理的项目。我们在其中一个用例中遇到了这种情况。

我们的一个 GKE 集群中存在多个项目节点池。此集群下的所有实例都继承了集群标签。我们希望根据节点池使用单独的标签以进行计费。

  1. 有没有办法在计费中过滤特定节点池的实例?
  2. 如果没有,那么我们如何根据节点池设置单独的标签以用于计费目的?

答案1

我们可以根据集群 [1] 应用标签,也可以将标签应用于节点。

如何将标签应用于节点:

  • 列出集群中的节点及其标签:

      **kubectl get nodes --show-labels.**
    
  • 选择其中一个节点,并为其添加标签:

      **kubectl label nodes <your-node-name> disktype=ssd.**
    

您可以参考以下文档来细分您的账单费用。[2] 当您启用 GKE 使用情况计量时,资源使用情况记录将写入您指定的 BigQuery 表。[3] 请参考以下文档:[1]https://cloud.google.com/kubernetes-engine/docs/how-to/creating-managing-labels [2]https://cloud.google.com/billing/docs/how-to/bq-examples [3]https://cloud.google.com/kubernetes-engine/docs/how-to/cluster-usage-metering

相关内容