Tarun Pable:
What’s the difference between mountpath and subpath in volumemounts
Emrah Güney:
volumeMounts:
- mountPath: /mnt/data
name: my-volume
subPath: dataset1
volumes:
- name: my-volume
emptyDir: {}
volumes are created in kubelet as in the example below;
• İf we’re not using subPath /var/lib/kubelet/pods/1234/volumes/kubernetes.io~empty-dir/my-volume
• if we’re using subPath as dataset1: /var/lib/kubelet/pods/1234/volumes/kubernetes.io~empty-dir/my-volume/ + dataset1
https://kubernetes.io/blog/2018/04/04/fixing-subpath-volume-vulnerability/