You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将资源标签传递给GKE应用PVC对应的GCE磁盘?

问题:将Kubernetes卷标签传递到GCE磁盘用于成本分配和存储跟踪

我为应用的持久卷和临时卷使用standard-rwo存储类,对应的K8s卷由GCE磁盘提供支持。我需要对这些磁盘进行成本分配,并跟踪使用这些卷的GKE应用的存储使用情况,但不知道如何将资源标签传递到这些磁盘上。

示例配置:

volumes:
  - name: scratch-volume
    ephemeral:
      volumeClaimTemplate:
        metadata:
          # 期望将这些标签应用到GCE磁盘
          labels:
            app: my-app-name
        spec:
          accessModes: [ "ReadWriteOnce" ]
          storageClassName: "standard-rwo"
          resources:
            requests:
              storage: 1Gi

实际情况是,我在GCE磁盘上只能看到goog-gke-volume这一个标签,期望的标签并未被传递过去。

我查找了相关文档,GCE PD CSI驱动的文档完全没有提及该功能是否受支持,也没有说明是否存在其他方式实现标签传递。


编辑补充:

对应的相关讨论中,有项目贡献者明确了该功能的实现层级:
该问题需在external-provisioner层实现,这是Kubernetes中实现此功能的合适层级(PD CSI驱动无法直接访问K8s对象,因此无法获取注解信息)。相关的问题记录已存在,但目前处于自动关闭状态,如果有兴趣开发该功能,可以重新打开问题。

内容的提问来源于stack exchange,提问作者red888

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 07:24:59