kubectl 创建pvc_「走进k8s」Kubernetes1.15.1的持久化存储PVC(32)

本文介绍了如何在Kubernetes1.15.1中创建和使用PersistentVolumeClaim(PVC),包括新建PVC、PVC与PV的自动绑定过程,以及在Nginx部署中测试PVC的数据持久化。通过示例展示了PVC在不同容量需求下的匹配情况,以及subPath如何解决多容器挂载同一目录的冲突问题。最后提到了PV和PVC的回收策略对数据安全的影响。
摘要由CSDN通过智能技术生成

上次学习了 PV 的使用,但是真正使用的时候使用 PVC,类似JAVA我们操作的都是对象的而不是对应的类, Pod 来运行的,而不是 Node。只是 Pod 跑在 Node 上而已。

(一)新建PVC

① 新建pvc

kind: PersistentVolumeClaim

apiVersion: v1

metadata:

name: pvc-nfs

spec:

accessModes:

- ReadWriteOnce

resources:

requests:

storage: 1Gi

上次新建的pv,查看了之前的pv的状态,当pvc创建之后的时候,自动关联对应的pv。系统自动帮去匹配的,它会根据声明要求去查找处于 Available 状态的 PV,如果没有找到的话那么 PVC 就会一直处于 Pending 状态,找到了的话当然就会把当前的 PVC 和目标 PV 进行绑定,这个时候状态就会变成 Bound 状态了。

kubectl get pv

kubectl create -f pvc-nfs.yaml

kubectl get pv

如果没有对应的pv的话,新建pvc的话会是怎么样的

kind: PersistentVolumeClaim

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值