Комментарии 17
а еще можно прям на докерах (без куба, на умершем сворме) - https://github.com/vasyakrg/minio
или так
Можно. А зачем?
Если есть необходимость запуска именно в контейнерах, то полагаю стоит выбрать оператор и стартануть в кубе.
Но если у вас есть куб, то вероятно он в облаке.
Если у вас есть облако, то вероятно там уже есть s3 как сервис.
А на начальном этапе разбирательств, докер добавляет лишний слой абстракции, который вроде как упрощает запуск. (Ну да, скачать один бинарь и стартануть это аццки сложно.)
Но попутно он может добавить дополнительных проблем и непоняток.
конфигурирование кучи сервисов из вашего мана может создать кучу непоняток.
вот например совсем недавно (когда эти самые мамины парни вдруг решили разнести админку и консольный порт на разные порты) нельзя было одновременно использовать ключи --address :9000 --console-address :9001
второй момент по кубу. уже с пару лет (поправьте, могу путать) как был rook-оператор, который вот взял и забил на минио и перестал его поддерживать с фразой "нецелесообразно".
а то что при наличии куба есть s3 - не факт. в облаке допустим, дома на пет-сервере все равно что-то такое будешь себе городить. наверное..
ну и мой мессадж был про то, что можно взять имадж и запустить так же надежно его в сворме (не качаю за него совсем, но когда нет куба, а Уже есть сворм - то это вариант)
Если кто-то вдруг решит что данный пост это призыв повторять один-в-один, и что это является маном - ой. Тут даже плашки “Tutorial” нет.
Ну и это, количество постов про то как сделать docker pull и без меня огромно. Почему немного не разнообразить их башатиной?
башатина - тема :) тут уж не поспоришь..
а как же ansiblятина?)
Спасибо, дельно. Но в моей картине мира "башите, ли братия, начати старыми словесами" функция, объявленная до переменной не работает. Но верю, что этот скрипт сделал, всё, что описано. Счётчик $disk_count. Просто не понимаю почему.
Да уж, "куча сервисов". Как бы не сломаться от сложности. А когда нет куба и сворма - то вариант поставить по-человечески и не устраивать цирк из оверлеев и вольюмов, ковыряния дырок для разных юзеров, капабилетей, сетей и привязки всего к демону докера с его обвязками из шимов. Один бинарь. Минио - это даже не пять, это один бинарь. Есть какой-то предел когда у людей хотя бы неловкость какая-то просыпается?
А вы замеряли просадки по скорости чтения/записи на диск из докер? У себя на работе мерил, была просадка около 30%, жирно. И мне интересно, у меня что-то не так или у всех так?
еще минио прикольно себя ведет, когда делаешь на нем хостинг фоток или как я на одной инсталляции собрал rsync в него всех вложений из rocketChat. когда их переваливает за несколько тысяч в одной дире, память просто уже десятками гигов начинает кушаться.
в остальном же - отлиный и главное - бесплатный инструмент. но вот сижу я пока на их старой версии, когда еще все было на 9000 порту. нововведения я как-то пока не принял.
.
Собираем демо-кластер Minio, потому что можем