Как стать автором
Поиск
Написать публикацию
Обновить

S3 в мире Kubernetes: как объектное хранилище сделать частью контейнеров (подход от команды Deckhouse)

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров4K
Всего голосов 17: ↑17 и ↓0+23
Комментарии3

Комментарии 3

Пробовал использовать geesefs + csi provider некоторое время назад и обнаружил, что при падении самого процесса geesefs (panic по коду там достаточно и один из них у меня срабатывал при параллельной записи один объект бакета) с pv/pvc ничего нельзя было сделать кроме как размонтировать сетевое устройство прямо на ноде кубера - https://github.com/yandex-cloud/k8s-csi-s3/issues/86

Собственно проблему, приводящую к падению в моем случае, похоже исправили, но как это эксплуатировать в общем случае без возможности автоматического восстановления после падения - непонятно

Мы ловили отвал маунтов и в других csi. В csi обычно нет способа автоматического решения таких ситуаций. Мы сейчас прорабатываем механизм дискавера проблем с томами и автоматического их восстановления

Весь мой печальный опыт с сетевыми файловыми системами говорит ровно об одном. Вам не нужны сетевые распределённые файловые системы.
И даже если бизнес хочет lift and shift уже существующего легаси, то распределённая сетевая posix-совместимая файловая система принесёт только гемморой.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий