Kubernetes 中创建 PV 和 PVC 示例(命名空间:nacos)
以下是创建 PV 和 PVC 的 YAML 文件示例,命名空间为 nacos:
apiVersion: v1
kind: PersistentVolume
metadata:
name: 'my-pv'
spec:
capacity:
storage: '1Gi'
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: 'my-storage-class'
nfs:
path: '/path/to/nfs'
server: 'nfs-server-ip'
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: 'my-pvc'
namespace: nacos
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: '1Gi'
storageClassName: 'my-storage-class'
请注意替换以下值:
'my-pv':持久卷名称。'1Gi':持久卷的存储容量。'my-storage-class':持久卷的存储类名称。/path/to/nfs:NFS服务器上的路径。'nfs-server-ip':NFS服务器的 IP 地址。'my-pvc':持久卷声明名称。
将上述内容保存为 pv-pvc.yml 文件,然后使用以下命令在 nacos 命名空间中创建持久卷和持久卷声明:
kubectl apply -f pv-pvc.yml -n nacos
请确保已正确配置 Kubernetes 集群和 NFS 服务器以供使用。
原文地址: http://www.cveoy.top/t/topic/biKf 著作权归作者所有。请勿转载和采集!