bash kubectl apply -f pvc.yaml 当Pod使用这个PVC时,local-path-provisioner会根据PVC的请求在节点的本地路径上创建一个目录,并将其作为PV分配给Pod。 通过以上步骤,你就成功地在Kubernetes集群中使用local-path-provisioner实现了动态PV的创建。
apiVersion:v1kind:PersistentVolumemetadata:name:local-datalabels:pv:local-dataspec:capacity:storage:20GiaccessModes:-ReadWriteManypersistentVolumeReclaimPolicy:RetainstorageClassName:local-storagelocal:path:/datanodeAffinity:required:nodeSelectorTerms:-matchExpressions:-key:kubernetes.io/hostnameoperator:Invalues:...
metadata: name: local-pv spec: capacity: storage: 5Gi accessModes: - ReadWriteOnce storageClassName: local-storage local: path: /data/local-pv nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - node1 ``` ### 步骤4: 创建持...
◎ Local:本地存储设备,目前可以通过指定块(Block)设备提供Local PV,或通过社区开发的sig-storage-local-static-provisioner插件( https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner )来管理Local PV的生命周期。 ◎ NFS:网络文件系统。 ◎ Portworx Volumes:Portworx提供的存储服务。 ◎ Quobyt...
◎ Local:本地存储设备,目前可以通过指定块(Block)设备提供Local PV,或通过社区开发的sig-storage-local-static-provisioner插件(https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner)来管理Local PV的生命周期。 ◎ NFS:网络文件系统。
◎ Local:本地存储设备,目前可以通过指定块(Block)设备提供Local PV,或通过社区开发的sig-storage-local-static-provisioner插件(https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner)来管理Local PV的生命周期。 ◎ NFS:网络文件系统。
local能够作为PV使用的本地存储卷。 local卷插件用于将本地存储设备(如磁盘、分区或目录) 配置为卷。 hostPath卷在Pod被重建后可能被调试至其它节点而无法再次使用此前的数据,而基于local卷,调度器能自行完成调度绑定。 基于local的PV,需要管理员通过nodeAffinit声明其定义在的节点。
[root@k8s-master volumes]# cat pv.yaml apiVersion: v1 kind: PersistentVolume metadata: name: nginx-pv-volume labels: type: local spec: storageClassName: manual-nginx capacity: storage: 5Gi accessModes: - ReadWriteOnce hostPath: path: "/home/nfs" ...
local: path: /data/local/vol1 nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - 192.168.100.1 这里使用实际存储是192.168.100.1 上的/data/local/vol1 目录. 所以你要手动建立这些目录给pv挂载使用,可以使用下面的方式使用loop挂载的方式...