[Kubernetes] 如何关联PVC到特定的PV
如何关联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相关推荐
- Kubernetes详解(三十七)——PV与PVC
今天继续给大家介绍Linux运维相关知识,本文主要内容是Kubernetes PV与PVC. 一.PV和PVC详解 当前,存储的方式和种类有很多,并且各种存储的参数也需要非常专业的技术人员才能够了解. ...
- php将关联数组输出到前台,如何使用foreach从PHP中的关联数组输出特定数据
我的关联数组: $products = array(); $products[101] = array( "name" => "Red Shirt", & ...
- k8s-configmap 挂载使用
2019独角兽企业重金招聘Python工程师标准>>> k8s-configMap 生产中,在几乎所有的应用都会涉及到配置文件的变更如说在web的程序中,需要连接数据库,缓存甚至是队 ...
- kubernetes中的PV、PVC
目录 一.statfulset 1.创建顺序 2.收缩顺序 二.PV PVC 1.PV 状态/生命周期 2.PVC 3.nfs 4.PVC 三.emptyDir存储卷 四.hostPath存储卷 五. ...
- 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 ...
- [Kubernetes]PV,PVC,StorageClass实战----|||
第一篇: [Kubernetes]PV,PVC,StorageClass实战----| 第二篇: [Kubernetes]PV,PVC,StorageClass实战----|| 官网 Storage ...
- Kubernetes持久化存储PV、PVC和StorageClass介绍
PV和PVC Kubernetes Volume提供了非常好的数据持久化方案,不过对于大型Kubernetes集群来说管理上还有不方便之处.Volume方案需要创建Pod或者Deployment的管理 ...
- kubernetes 磁盘、PV、PVC
6.1.介绍卷 6.1.1.卷的类型 emptyDir-用于存储临时数据的简单空目录 hostPath-用于将目录从工作节点的文件系统挂载到pod nfs-挂载到pod中的NFS共享卷. 还有其他的如 ...
- Kubernetes PV和PVC 常见问题
文章目录 Kubernetes PV和PVC 常见问题 PV和PVC的关系 删除Kubernetes的PV和PVC时状态一直为Terminating PVC创建后一直处在Pending状态 Kuber ...
最新文章
- Enable PowerShell script execution policy
- 李航等提出多粒度AMBERT模型,CLUE、GLUE上优于BERT,中文提升显著
- POJ 2388 Who's in the Middle
- ELK 日志管理系统,再次尝试记录
- 【Python-ML】非线性映射降维-KPCA方法-新样本映射
- git创建与管理远程分支
- 第三次学JAVA再学不好就吃翔(part96)--异常
- [Swift]八大排序算法(八):基数排序
- 泛型实现List(ListT)排序
- 如何清除BIOS密码
- JavaWeb — 获取复选框的值时,要注意不是得到显示的值,而是得到value值
- js为lable和div赋值
- 软考高级,信息系统项目管理师(高项)经验分享
- mysql防止商品超卖_避免商品超卖的4种方案
- php截图整个网页,selenium save_screenshot 如何进行全网页截图?
- matlab 自激振荡,基于Simulink的非线性系统自激振荡的仿真
- 顺序表专题(1)——顺序表
- MATLAB 相机标定中标定板角点像素坐标系到世界坐标系的转换
- Decision Transformer环境安装
- 2019最新《妙堂Javascript全套项目实战》