如何关联pvc到特定的pv?

我们可以使用对 pv 打 label 的方式,具体如下:

创建 pv,指定 label

[root@server PV]# cat pv-test1.yaml
kind: PersistentVolume
apiVersion: v1
metadata:name: test1-pvnamespace: kubeflowlabels:pv: test1
spec:capacity:storage: 100MiaccessModes:- ReadWriteOncehostPath:path: "/data/test1"
[root@server PV]# cat pv-test2.yaml
kind: PersistentVolume
apiVersion: v1
metadata:name: test2-pvnamespace: kubeflowlabels:pv: test2
spec:capacity:storage: 100MiaccessModes:- ReadWriteOncehostPath:path: "/data/test2"

然后创建 pvc,使用 matchLabel 来关联刚创建的 pv: test2

[root@server PV]# cat pvc2.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:name: test2-pvc
spec:accessModes:- ReadWriteOnceresources:requests:storage: 100Miselector:matchLabels:pv: test2

测试

[root@server PV]# kubectl create -f pv-test1.yaml
persistentvolume "test1-pv" created
[root@server PV]# kubectl create -f pv-test2.yaml
persistentvolume "test2-pv" created
You have mail in /var/spool/mail/root
[root@server PV]# kubectl get pv
NAME       CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS      CLAIM                      STORAGECLASS   REASON    AGE
test1-pv   100Mi      RWO            Retain           Available                                                       10s
test2-pv   100Mi      RWO            Retain           Available                                                       6s
[root@server PV]# kubectl create -f pvc2.yaml
persistentvolumeclaim "test2-pvc" created
[root@server PV]# kubectl get pvc
NAME        STATUS    VOLUME     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
test2-pvc   Bound     test2-pv   100Mi      RWO                           5s[root@server PV]# kubectl get pv
NAME       CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS      CLAIM                      STORAGECLASS   REASON    AGE
test1-pv   100Mi      RWO            Retain           Available                                                       2m
test2-pv   100Mi      RWO            Retain           Bound       default/test2-pvc                                   2m

绑定成功

参考:

https://blog.51cto.com/ygqygq2/2308576

[Kubernetes] 如何关联PVC到特定的PV相关推荐

  1. Kubernetes详解(三十七)——PV与PVC

    今天继续给大家介绍Linux运维相关知识,本文主要内容是Kubernetes PV与PVC. 一.PV和PVC详解 当前,存储的方式和种类有很多,并且各种存储的参数也需要非常专业的技术人员才能够了解. ...

  2. php将关联数组输出到前台,如何使用foreach从PHP中的关联数组输出特定数据

    我的关联数组: $products = array(); $products[101] = array( "name" => "Red Shirt", & ...

  3. k8s-configmap 挂载使用

    2019独角兽企业重金招聘Python工程师标准>>> k8s-configMap 生产中,在几乎所有的应用都会涉及到配置文件的变更如说在web的程序中,需要连接数据库,缓存甚至是队 ...

  4. kubernetes中的PV、PVC

    目录 一.statfulset 1.创建顺序 2.收缩顺序 二.PV PVC 1.PV 状态/生命周期 2.PVC 3.nfs 4.PVC 三.emptyDir存储卷 四.hostPath存储卷 五. ...

  5. Kubernetes——PV与PVC

    目录 一.PV和PVC详解 二.PV和PVC生命周期 2.1 Provisioning 2.2 Binding 2.3 Using 2.4 Releasing 2.5 Reclaiming 2.6 R ...

  6. [Kubernetes]PV,PVC,StorageClass实战----|||

    第一篇: [Kubernetes]PV,PVC,StorageClass实战----| 第二篇: [Kubernetes]PV,PVC,StorageClass实战----|| 官网 Storage ...

  7. Kubernetes持久化存储PV、PVC和StorageClass介绍

    PV和PVC Kubernetes Volume提供了非常好的数据持久化方案,不过对于大型Kubernetes集群来说管理上还有不方便之处.Volume方案需要创建Pod或者Deployment的管理 ...

  8. kubernetes 磁盘、PV、PVC

    6.1.介绍卷 6.1.1.卷的类型 emptyDir-用于存储临时数据的简单空目录 hostPath-用于将目录从工作节点的文件系统挂载到pod nfs-挂载到pod中的NFS共享卷. 还有其他的如 ...

  9. Kubernetes PV和PVC 常见问题

    文章目录 Kubernetes PV和PVC 常见问题 PV和PVC的关系 删除Kubernetes的PV和PVC时状态一直为Terminating PVC创建后一直处在Pending状态 Kuber ...

最新文章

  1. Enable PowerShell script execution policy
  2. 李航等提出多粒度AMBERT模型,CLUE、GLUE上优于BERT,中文提升显著
  3. POJ 2388 Who's in the Middle
  4. ELK 日志管理系统,再次尝试记录
  5. 【Python-ML】非线性映射降维-KPCA方法-新样本映射
  6. git创建与管理远程分支
  7. 第三次学JAVA再学不好就吃翔(part96)--异常
  8. [Swift]八大排序算法(八):基数排序
  9. 泛型实现List(ListT)排序
  10. 如何清除BIOS密码
  11. JavaWeb — 获取复选框的值时,要注意不是得到显示的值,而是得到value值
  12. js为lable和div赋值
  13. 软考高级,信息系统项目管理师(高项)经验分享
  14. mysql防止商品超卖_避免商品超卖的4种方案
  15. php截图整个网页,selenium save_screenshot 如何进行全网页截图?
  16. matlab 自激振荡,基于Simulink的非线性系统自激振荡的仿真
  17. 顺序表专题(1)——顺序表
  18. MATLAB 相机标定中标定板角点像素坐标系到世界坐标系的转换
  19. Decision Transformer环境安装
  20. 2019最新《妙堂Javascript全套项目实战》

热门文章

  1. PHP算法学习(6) 单向链表 实现栈
  2. Redis的几个认识误区
  3. Java使用jackson问题解决
  4. 自动化运维平台中的统一认证接入与单点登录实现
  5. django模型的字段类型和关系
  6. 为mysql cluster添加sql节点
  7. Linux Kernel 3.0新特性概览(转)
  8. 点击之后从浏览器回到微信界面的方法
  9. spring-security学习笔记--配置文件
  10. js 用正则表达式模仿SQL like % 的模糊匹配