В Docker при монтировании пустого тома в путь контейнера он копирует исходный контент из образа в смонтированный том. (Если вы смонтируете пустой том в каталог в контейнере, в котором существуют файлы или каталоги, эти файлы или каталоги будут распространяться (копироваться) в том. Точно так же, если вы запускаете контейнер и указываете том, который еще не существует, для вас создается пустой том. Это хороший способ предварительно заполнить данные, которые нужны другому контейнеру.) Обзор Docker Volume с официальной страницы

Тем не менее, я пытаюсь сделать то же самое в Kubernetes, смонтированный том перезаписывает путь монтирования. Вот путь к моему файлу развертывания yaml.

apiVersion: apps/v1
kind: Deployment
metadata:
......
    spec:
      containers:
      - name: nginx
        image: nginx:1.13
        ports:
        - containerPort: 80
        volumeMounts:
        - name: datavol
          mountPath: /var
      volumes:
      - name: datavol
        persistentVolumeClaim:
          claimName: oscarv1

В моем случае путь /var стал пустым. Как я могу сохранить исходные данные в /var на моем изображении контейнера? Когда смонтировать том на стручок?

0