第十三章 绑定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
相关文章
|
Kubernetes Shell Linux
K8S 实用工具之一 - 如何合并多个 kubeconfig?
K8S 实用工具之一 - 如何合并多个 kubeconfig?
|
机器学习/深度学习 人工智能 搜索推荐
人工智能发音评估(Artificial Intelligence Pronunciation Scoring, AI-PS)
人工智能发音评估(Artificial Intelligence Pronunciation Scoring, AI-PS)
1327 2
|
Linux API 调度
Linux系统驱动跟裸机驱动的区别
Linux系统驱动跟裸机驱动的区别
350 0
|
8月前
|
机器学习/深度学习
DeepSeek进阶开发与应用2:DeepSeek中的自定义层与复杂模型构建
本文深入探讨了如何在DeepSeek框架中创建自定义神经网络层,以满足复杂应用的需求。通过继承`Layer`基类并实现`__init__`和`call`方法,用户可以轻松定义自定义层,如特定初始化方法的全连接层。文中还展示了如何使用自定义层构建复杂的深度学习模型,并通过示例代码详细说明了其应用。最后,文章强调了自定义层在提升模型灵活性和性能方面的重要性。
|
11月前
|
存储 安全 算法
网络安全与信息安全:漏洞、加密技术及安全意识的重要性
如今的网络环境中,网络安全威胁日益严峻,面对此类问题,除了提升相关硬件的安全性、树立法律法规及行业准则,增强网民的网络安全意识的重要性也逐渐凸显。本文梳理了2000年以来有关网络安全意识的研究,综述范围为中国知网中篇名为“网络安全意识”的期刊、硕博论文、会议论文、报纸。网络安全意识的内涵是在“网络安全”“网络安全风险”等相关概念的发展中逐渐明确并丰富起来的,但到目前为止并未出现清晰的概念界定。此领域内的实证研究主要针对网络安全意识现状与问题,其研究对象主要是青少年。网络安全意识教育方面,很多学者总结了国外的成熟经验,但在具体运用上仍缺乏考虑我国的实际状况。 内容目录: 1 网络安全意识的相关
|
机器学习/深度学习 算法 TensorFlow
|
Kubernetes API 调度
在K8S中,创建pod过程?
在K8S中,创建pod过程?
|
Cloud Native Java Shell
开发者如何使用云原生多模数据库 Lindorm
【10月更文挑战第3天】开发者如何使用云原生多模数据库 Lindorm
571 4
|
存储 Kubernetes 开发工具
k8s练习--StorageClass详细解释与应用
本文介绍了Kubernetes中的`StorageClass`,这是一种用于定义不同存储提供者配置的抽象机制,能够动态生成PersistentVolume(PV),简化存储管理。文中详细描述了如何在K8s集群中配置和使用`StorageClass`,包括搭建NFS服务器、配置RBAC权限、创建StorageClass及关联PVC和Pod的过程,并通过实验验证了动态PV的创建和删除功能。实验环境包含一个Master节点和两个Node节点,以及一台NFS服务器。
489 0
|
编译器 C++
【C++】类和对象⑤(static成员 | 友元 | 内部类 | 匿名对象)
📚 C++ 知识点概览:探索类的`static`成员、友元及应用🔍。