【问题标题】:how pvc decide which pv to bound in kubernetespvc 如何决定在 kubernetes 中绑定哪个 pv
【发布时间】:2020-06-08 12:00:11
【问题描述】:

我在 kubernetes v1.16.0 集群中创建一个 pv,如下所示:

apiVersion: v1
kind: PersistentVolume
metadata:
  name: nfs-flink-pv1
  namespace: middleware
spec:
  capacity:
    storage: 5Gi
  accessModes:
    - ReadWriteOnce
  nfs:
    server: "192.168.64.251"
    path: "/mnt/data/flink"
  persistentVolumeReclaimPolicy: Retain

并像这样创建 pvc:

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: flink-pv-claim
  namespace: middleware
spec:
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 5Gi

pvc 绑定到 pv 的依据是什么?存储大小?如何让pvc绑定到指定pv?

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    从文档here 来看,PVC 绑定到一个 PV,该 PV 有足够的容量来满足 PV。

    还可以指定标签选择器来进一步过滤卷集。只有标签与选择器匹配的卷才能绑定到声明。这是记录在here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-10
      • 1970-01-01
      • 1970-01-01
      • 2019-09-24
      • 1970-01-01
      • 2020-05-04
      • 1970-01-01
      相关资源
      最近更新 更多