Смонтировать ПВХ в cronjob и statefulset - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть две службы, к которым я хотел бы получить доступ к PersistentVolumeClaim.

Один - это StatefulSet, который читает с тома (и обслуживает контент для конечных пользователей), другой - это CronJob Kubernetes, который периодически обновляет содержимое данных, полученных из PVC.

Сейчас я сталкиваюсь с проблемой, что мой PVC поддерживается PV (не NFS, Ceph и т. П.), И один сервис захватывает том, а другой не запускается.

Как сделать так, чтобы обе эти службы имели доступ к тому?

И есть ли способ добавить CronJob в мой StatefulSet так же, как я добавляю больше контейнеров?

1 Ответ

0 голосов
/ 07 ноября 2018

Вы проверили accessModes ваших pv и pvc?

Если вы хотите, чтобы несколько томов могли монтировать том, вам нужно использовать ReadOnlyMany или ReadWriteMany

Документы постоянного тома

Что касается вашего второго вопроса, нет, нет способа «добавить CronJob в [a] StatefulSet». Это отдельные и разные объекты API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...