以下是创建 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 服务器以供使用。

Kubernetes 中创建 PV 和 PVC 示例(命名空间:nacos)

原文地址: http://www.cveoy.top/t/topic/biKf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录