第十三章 绑定StorageClass演示绑定PV和PVC

简介: 第十三章 绑定StorageClass演示绑定PV和PVC
PS:我们只需要在PVC里指定要使用的StorageClass名字即可。

1.查看 StorageClass 名字

[root@master01 hpro]# kubectl get sc
NAME         PROVISIONER                                            RECLAIMPOLICY   VOLUMEBINDINGMODE   ALLOWVOLUMEEXPANSION   AGE
nfs-client   cluster.local/nfs-provisioner-nfs-client-provisioner   Delete          Immediate           true                   12m

2.pvc.yaml 我们只需要在PVC里指定要使用的StorageClass名字即可

apiVersion: v1 
kind: PersistentVolumeClaim
metadata:
  name: my-test
spec:
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 500Mi
  #  绑定 sc 的名字就可以
  storageClassName: nfs-client

3.创建

# 创建
[root@master01 hpro]# kubectl apply -f pvc.yaml
persistentvolumeclaim/my-test created
[root@master01 hpro]#
[root@master01 hpro]#
[root@master01 hpro]#
 
# 查看
[root@master01 hpro]# kubectl get pv
NAME                                       CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM             STORAGECLASS   REASON   AGE
pvc-43b2cadc-7336-4e61-b1d6-4ca2000301e3   500Mi      RWO            Delete           Bound    default/my-test   nfs-client              5s
 
[root@master01 hpro]# kubectl get pvc
NAME      STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
my-test   Bound    pvc-43b2cadc-7336-4e61-b1d6-4ca2000301e3   500Mi      RWO            nfs-client     8s
 
[root@master01 hpro]# kubectl get pv
NAME                                       CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM             STORAGECLASS   REASON   AGE
pvc-43b2cadc-7336-4e61-b1d6-4ca2000301e3   500Mi      RWO            Delete           Bound    default/my-test   nfs-client              16s
相关文章
|
5月前
|
存储 Kubernetes 关系型数据库
第十二章 自动绑定PV和PVC
第十二章 自动绑定PV和PVC
62 1
|
5月前
|
存储 Kubernetes 应用服务中间件
k8s 1.24.3版本使用nfs-provisioner4.0.0动态创建PV
k8s 1.24.3版本使用nfs-provisioner4.0.0动态创建PV
979 0
|
5月前
|
Kubernetes 负载均衡 应用服务中间件
k8s学习-Ingress(安装、模板、创建、删除)
k8s学习-Ingress(安装、模板、创建、删除)
205 0
|
2月前
|
存储 Kubernetes 调度
在K8S中,PV和PVC是如何关联?
在K8S中,PV和PVC是如何关联?
|
2月前
|
存储 缓存 Kubernetes
在K8S中,有状态服务与无状态服务都是怎么使用pv和pvc?(可以通过应用场景说明一下)
在K8S中,有状态服务与无状态服务都是怎么使用pv和pvc?(可以通过应用场景说明一下)
|
2月前
|
存储 Kubernetes 调度
在k8S中,PV和PVC如何使用?
在k8S中,PV和PVC如何使用?
|
4月前
|
存储 Kubernetes 容器
关于PV和PVC的生命周期
【6月更文挑战第11天】Kubernetes中的PersistentVolume (PV) 和 PersistentVolumeClaim (PVC) 是用于管理有状态应用的数据持久化存储。
|
5月前
|
存储 Kubernetes 应用服务中间件
k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例
k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例
471 0
|
5月前
|
存储 Kubernetes 容器
|
存储 Kubernetes Perl
pv和pvc的区别、关系,如何设置使用的步骤
PV(Persistent Volume)和 PVC(Persistent Volume Claim)是 Kubernetes 中用于管理持久化存储的两个关键概念。 PV 是集群中的一个持久化存储资源,它是由集群管理员预先创建和配置的。PV 可以是物理存储设备、存储阵列、网络存储等。PV 有自己的生命周期,并且可以被多个 Pod 共享。 PVC 是 Pod 对 PV 的请求,它用于声明 Pod 对存储的需求。PVC 描述了 Pod 所需的存储容量、访问模式等属性。当创建 PVC 时,Kubernetes 会尝试将其与可用的 PV 进行匹配和绑定。一旦 PVC 成功绑定到 PV,Pod 就可
704 0