签到成功

知道了

CNDBA社区CNDBA社区

测试pod使用pvc

2023-06-21 21:55 759 0 原创 kubernetes
作者: hbhe0316
[root@master 0613]# cat test-pod.yaml 
kind: Pod
apiVersion: v1
metadata:
  name: test-pod
spec:
  containers:
  - name: test-pod
    image: busybox:latest
    command:
      - "/bin/sh"
    args:
      - "-c"
      - "touch /mnt/SUCCESS && exit 0 || exit 1"
    volumeMounts:
      - name: nfs-pvc
        mountPath: "/mnt"
  restartPolicy: "Never"
  volumes:
    - name: nfs-pvc
      persistentVolumeClaim:
        claimName: storage-pvc 
[root@master 0613]# kubectl apply -f test-pod.yaml -n dev
[root@node02 dev-storage-pvc-pvc-fb376b03-4f35-4ebf-9053-6c67b1deca9d]# pwd
/nfsdata/dev-storage-pvc-pvc-fb376b03-4f35-4ebf-9053-6c67b1deca9d
[root@node02 dev-storage-pvc-pvc-fb376b03-4f35-4ebf-9053-6c67b1deca9d]# ls
SUCCESS

可以看到创建SUCCESS文件成功。

http://www.cndba.cn/hbhe0316/article/131396
http://www.cndba.cn/hbhe0316/article/131396
http://www.cndba.cn/hbhe0316/article/131396
http://www.cndba.cn/hbhe0316/article/131396

可以看到已经生成 SUCCESS 该文件,并且可知通过 NFS Provisioner 创建的目录命名方式为 “namespace名称-pvc名称-pv名称”,pv 名称是随机字符串,所以每次只要不删除 PVC,那么 Kubernetes 中的与存储绑定将不会丢失,要是删除 PVC 也就意味着删除了绑定的文件夹,下次就算重新创建相同名称的 PVC,生成的文件夹名称也不会一致,因为 PV 名是随机生成的字符串,而文件夹命名又跟 PV 有关,所以删除 PVC 需谨慎。http://www.cndba.cn/hbhe0316/article/131396http://www.cndba.cn/hbhe0316/article/131396http://www.cndba.cn/hbhe0316/article/131396http://www.cndba.cn/hbhe0316/article/131396http://www.cndba.cn/hbhe0316/article/131396http://www.cndba.cn/hbhe0316/article/131396

版权声明:本文为博主原创文章,未经博主允许不得转载。

k8s

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
hbhe0316

hbhe0316

关注

1.只有承认无知,才能装下新的东西; 2.进步来自一点点滴滴的积累; 3.广博让你更优秀,而专业让你无法替代; 4.挫折和失败能够转换为一种财富。

  • 889
    原创
  • 1
    翻译
  • 13
    转载
  • 24
    评论
  • 访问:1039934次
  • 积分:1523
  • 等级:核心会员
  • 排名:第6名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ