我有一个使用持久卷的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