Ставим minio в distributed режиме. Используем локальные диски ноды кластера kubernetes. Файлы, используемые в видео: github.com/BigKAA/youtube/tre... Мой web сайт: www.kryukov.biz
Пікірлер: 10
@premierde Жыл бұрын
Nice 👏 for extra volume why hostPath. Why not dynamic volume?
@dmytrou96292 жыл бұрын
Очень хорошо объясняете. Особенно нравится что, касаясь опр. настроек, объясняете почему так, а не по-другому (вот эти "по-другому" - тоже очень ценны.) А как быть если volumes для minio на NFS? Как ему их презентовать с учетом того что minio является statefull-сервисом? Через какой-то provisioner (pv-claim Вы не рекомендовали)? Заранее прошу прощения - я новичок - надеюсь, Вы поняли что я хотел спросить. )
@OldPythonKAA2 жыл бұрын
1. minio подразумевает отказоустойчивость. Если вы все диски всех minio на один nfs диск поместите? Где тут отказоустойчивость? 2. Скорость. Какая fs отдает данные быстрее? Локальная или сетевая? А так, да. Можно и на nfs разместить. В StatefulSet можно использовать volumeClaimTemplates. У меня куча примеров (например с grafana) как это в STS работает.
@dmytrou96292 жыл бұрын
@@OldPythonKAA 1. Да. Если NFS один, то это не совсем про отказоустойчивость. Но под NFS-ом может быть надежное хранилище. Просто в данном моем случае это не важно. 2. Локально отдаст быстрее - это очевидно. )) Мне хочется в принципе разобраться с механизмом, т.к. в моем случае есть NFS достаточной емкости, но для локального размещения места маловато. Спасибо большое за ответ - посмотрю Ваши примеры.
@s78ap2 жыл бұрын
А чем плох rook-ceph? установиться без проблем командами из коробки, еще даже не разбирался в настройках, добавил диск в Vagrantfile kubespray # DISK vdisk = "vdisk/sdb-#{i.to_s}.vdi" # CREATE DISK if not File.exist?(vdisk) then vb.customize [ 'createmedium', 'disk', '--filename', vdisk, '--format', 'VDI', '--size', 10240 ] # 1024 * 100 = 100GB end # ATTACH DISK vb.customize [ 'storageattach', :id, '--storagectl', 'SATA Controller', '--port', 2, '--device', 0, '--type', 'hdd', '--medium', vdisk] и потом по инструкции TL;DR
@OldPythonKAA2 жыл бұрын
Потому что мне придется переделывать машины кластера. Не люблю лишних телодвижений. У меня других задач нарезано так, что времени на просто эксперименты нет. Minio с поставленной задачей/нагрузкой справляется, ну и ладушки. Если есть время (деньги) ну ок, экспериментируйте :)
@s78ap2 жыл бұрын
@@OldPythonKAA шеф против minio, сказал ceph, сказал отказоустойчивое решение. Работаю.... Деньги, обучение как обычно в удаленных уголках России