k8s手动添加pv和pvc

k8s手动添加pv和pvc

   小白     2022年10月1日 07:20     2049    

创建命名空间test

kubectl create ns test


创建mysql-pv-pvc.yaml

---

# 定义持久卷信息

apiVersion: v1

kind: PersistentVolume

metadata:

  # pv是没有namespace属性的,它是一种跨namespace的共享资源

  name: pv-test

spec:

  capacity:

    storage: 3Gi

  accessModes:

    - ReadWriteMany

  # 存储类,具有相同存储类名称的pv和pvc才能进行绑定

  storageClassName: nfs

  nfs:

    path: /mydata

    server: 192.168.60.159

---

apiVersion: v1

kind: PersistentVolumeClaim

metadata:

  name: test-pvc

  namespace: test

spec:

  accessModes:

    - ReadWriteMany

  resources:

    requests:

      storage: 3Gi

  storageClassName: nfs


未创建pvc之前pv的状态image.png

创建了pvc后pv的状态

image.png

pvc

image.png

文章评论

1

其他文章