LAB-12:创建PV

LAB-12:创建PV

LAB 概述

创建一个 pv,名字为 app-config,大小为 2Gi,访问权限为 ReadWriteMany。Volume 的类型为 hostPath,路径为 /srv/app-config

LAB 预配

# 配置目录 /srv/app-config
user1@k8s-master:~$ sudo mkdir -p /srv/app-config

LAB 答案

# 切换 content
$ kubectl config use-context k8s

# 编写 yaml 文件
$ vim app-config-pv.yaml
apiVersion: v1
kind: PersistentVolume
metadata:
  name: app-config
spec:
  capacity:
    storage: 2Gi
  accessModes:
    - ReadOnlyMany
  hostPath:
    path: "/srv/app-config"
    
# 执行 yaml 文件    
$ kubectl apply -f app-config-pv.yaml

LAB 验证

# 查看 pv
user1@k8s-master:~$ kubectl get pv 
NAME        CAPACITY  ACCESS MODES  RECLAIM POLICY  STATUS     CLAIM  STORAGECLASS  REASON   AGE
app-config  2Gi       ROX           Retain          Available                                36s

参考资料

  • https://kubernetes.io/zh/docs/tasks/configure-pod-container/configure-persistent-volume-storage/
posted @ 2022-06-23 09:44  武装小灰灰  阅读(146)  评论(0编辑  收藏  举报