При деплое релиза helm, создается pv, который монтируется к одной из нод (предположительно монтировать можно только к одной ноде). Поды приложений используют один и тот же pv и деплоятся они на разные ноды.
Можно ли как-то монтировать один pv на все ноды? (имхо - не очень хорошо, но дешего)
Можно ли автоматически создавать pv на всех нодах и реплицировать данные? (хорошо, но дорого)
Можно ли как-то задеплоить все деплойменты в рамках одного helm релиза на одну ноду? (плохо, как временный вариант)
1. Нет, обычные файловые системы сойдут с ума от такого использования. Возможно в селектеле есть кластерная фс типа cephfs, но это вам в доке их смотреть 2. Можно собрать самому glusterfs поверх пв, это приблизительно оно 3. Да
Принял, спасибо. По временному варианту с helm, есть возможность подсказать куда копать? В доках не нашел (возможно плохо искал)
Interpod-affinity https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/ Там внизу пример с web-store
Обсуждают сегодня