Kubernetes删除了卷安装文件夹

时间:2020-09-23 11:07:27

标签: docker kubernetes

我有一个使用持久卷的Pod(我认为与该问题相关的我下面包括的部署配置。请告诉我是否需要更多)。容器是一个docker,其docker文件创建此文件夹/mounted/folder以及子文件夹的某些层次结构。部署此pod后,我可以看到此/mounted/folder被清除了所有子文件夹。我看到了这个question,其中提到添加subPath字段将确保不删除文件夹内容。但这没有用。在这里我可能不得不提到,我有另一个Pod使用了与该Pod使用的相同的PVC(用于共享公用存储)。当此子路径无法正常工作时,我也尝试(未成功)在该pod部署中添加子路径。请帮忙!谢谢!

spec:
  containers:
    - name: nginx
      image: docker-registry-address/imagename:version
      volumeMounts:
        - mountPath: /mounted/folder
          subPath: folder
          name: name-of-volume

  volumes:
    - name: name-of-volume
      persistentVolumeClaim:
        claimName: pv-claim

0 个答案:

没有答案
相关问题