管理员创建了一个 PV(PersistentVolume),定义了 NFS 存储的详细信息。 用户创建了一个 PVC(PersistentVolumeClaim),请求 1Gi 的存储,并指定存储类为 manual。 Kubernetes 根据 PVC 的请求,将 PVC 绑定到符合条件的 PV(这里是 nfs PV)。 Pod 使用 PVC: Pod 通过 volumes 字段引用 PVC(claimName: nfs)。 PVC...
apiVersion:v1kind:PersistentVolumemetadata:name:pv2spec:nfs:# 存储类型,与底层真正存储对应capacity:# 存储能力,目前只支持存储空间的设置storage:2GiaccessModes:# 访问模式storageClassName:# 存储类别persistentVolumeReclaimPolicy:# 回收策略 PV 的关键配置参数说明: 存储类型 底层实际存储的类型,kubernetes支持多种...
4.文件名字规则是: ns名字(test)+pvc名称(nfs-pvc)+pv名称(pvc-cb095cf5-bdf3-45f4-8c2b-916d60ff3810) 使用notebook 挂载 nfs存储: apiVersion: apps/v1 kind: Deployment metadata: name: jupyter-nvidia namespace: test spec: replicas: 1 selector: matchLabels: app: jupyter-nvidia #标签 templat...
apiVersion:v1kind:PersistentVolumeClaimmetadata:name:team-shared-spacespec:accessModes:-ReadWriteMany# 关键配置storageClassName:nfs-sharedresources:requests:storage:1Ti 场景3:动态扩容 # 在线扩容PVC(需StorageClass支持)kubectl patch pvc my-pvc -p'{"spec": {"resources": {"requests": {"storage": "...
k8s存储类型:emptyDir、hostPath、nfs、pvc及存储类storageclass的静态/动态创建pv,持久化存储关于k8s中的存储字段信息介绍可以通过该命令进行查看:kubectlexplainpods.spec.volumes如下图(只截图了部分内容)在k8s中使用存储卷通常需要经历如下两个步骤:1、创建pod时
创建StorageClass里面需要定义PV属性比如存储类型、大小等;另外创建这种PV需要用到存储插件。最终效果是,用户提交PVC,里面指定存储类型,如果符合我们定义的StorageClass,则会为其自动创建PV并进行绑定。 我们这里演示一下NFS的动态PV创建 kubernetes本身支持的动态PV创建不包括nfs,所以需要使用额外插件实现。nfs-client ...
1. 创建pv vi jms-pv.yaml 代码语言:javascript 代码运行次数:0 运行 AI代码解释 kind: PersistentVolume metadata: name: redis-data-pv spec: capacity: storage: 2Gi accessModes: - ReadWriteMany persistentVolumeReclaimPolicy: Recycle storageClassName: "redis-data-pv" nfs: path: "/opt/jumpserver/red...
storageClassName: "" accessModes: ["ReadWriteOnce"] resources: requests: storage: 100Mi limits: storage: 200Mi 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 1、查看PV资源状态 2、查看PVC资源状态 5.1.4 创建Pod应用PVC 1、编写资源清单 ...
PVC则是用户对存储资源的一个“申请”,就像Pod消费Node资源一样,PVC能够消费PV资源。PVC可以申请特定的存储空间和访问模式。 StorageClass,用于标记存储资源的特性和性能,管理员可以将存储资源定义为某种类别,正如存储设备对于自身的配置描述(Profile)。根据StorageClass的描述可以直观的得知各种存储资源的特性,就可以根据应用...
在实践PV、PVC、StorageClass之前,需要读者朋友自行安装NFS服务器。文中演示的内容是通过yaml编排自动到NFS服务器起上创建PV。 1、Pod使用PV、PVC挂载存储卷 1.1、编排PV、PVC、Pod挂载PVC 文中演示的是:Pod的某个目录挂载到NFS的某个目录下。使用了nginx镜像,将html文件写在PV所在的NFS服务器上,最终可以看到利用PV...