首页/云/Kubernetes 速查/PVC 用 selector 绑定指定 PV
本包目录(307 条)
kubectl 基础56 条工作负载36 条网络与服务55 条
配置与存储54 条
调度与资源52 条集群运维与排障54 条

PVC 用 selector 绑定指定 PV

PVC 可通过 matchLabels/matchExpressions 只与带相应标签的 PV 绑定,用于复用预置盘或隔离不同类型的存储。

Kubernetes 速查云更新于 2026-10-12

声明

声明
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: gold-data
spec:
  storageClassName: manual
  selector:
    matchLabels:
      tier: gold
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 100Gi

给 PV 打标签

给 PV 打标签
kubectl label pv pv-gold-01 tier=gold
kubectl get pv -l tier=gold

易错点

  • selector 只作用于静态 PV 的匹配,不筛选动态供应产生的卷
  • 标签打错或目标 PV 已被占用时一直 Pending,describe 里能看到匹配失败信息

数据来源与参考

  • Kubernetes 官方文档 · PersistentVolumeClaim(selector)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌