Как я могу разделить каталог между контейнерами в Kubernetes, который происходит из контейнера? - PullRequest
0 голосов
/ 27 июня 2018

У меня есть каталог внутри контейнера A, которым я хотел бы поделиться с контейнером B.

Например, у меня есть каталог /dataabc на контейнере А.

Я попытался использовать общий том hostPath, однако, поскольку он монтируется пусто - он делает существующие файлы недоступными. (/dataabc будет установлен поверх существующего /dataabc/ из контейнера A.

Я мог бы скопировать файлы при запуске контейнера, но это требует модификации контейнера. Есть ли более простой способ, который не требует модификации контейнера?

1 Ответ

0 голосов
/ 27 июня 2018

Большое спасибо @graham, я могу повторно использовать существующий контейнер только с этой незначительной модификацией конфигурации pod:

  initContainers:
  - args:
    - cp -r /var/www / && ls -altr /www/
    command:
    - /bin/sh
    - -c
    image: example
    imagePullPolicy: Always
    name: example-init
    volumeMounts:
    - mountPath: /www
      name: webroot
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...