首页 > 解决方案 > pvc 如何决定在 kubernetes 中绑定哪个 pv

问题描述

我在 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

解决方案


这里的文档中,PVC 绑定到具有足够容量来满足 PV 的 PV。

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


推荐阅读