Stanislav
У цефа хотя бы ручки документированные... В отличие от...
Stanislav
Правда, хрен их знает, как правильно крутить...
Stanislav
Вобщем, minio на первое время и дальше уже хз, что именно на второе...
Rainbow
В таком кейсе Вам все же придется подумать о ФС
minio. Хотя я использую стороннее + nginx proxy последнее время. Кластер на baremetal
Stanislav
Главное - бекапы не забыть делать для того, поверх чего minio работает
Stanislav
А ext4 поверх чего?
Stanislav
Если поверх lvm - снапшоты в помощь
Rainbow
raid1 для железных и на усмотрения хостера на виртуалках
Rainbow
Смысл бекапить minio нормально? На случай выпадения половины кластера?
Rainbow
Я раз в неделю на всякий случай сливаю в другой s3. Но это не супер критично.
Stanislav
На случай отрубания электричества.
Stanislav
Ну и к тому же, железо - не вечно
Rainbow
ну minio в теории защищён от выпадения пары нод. Ну не вечное, но ломается не одновременно все.
Rainbow
You may lose up to half the number of drives and still recover from it.
Stanislav
теория теорией, а на практике лучше бекапить, по-моему...
Rainbow
но не так часто как базы
Stanislav
Политика бекапов - это уже на усмотрение того, кто бекапит
Stanislav
Вообще - частота бекапов должна зависеть от 1) важности данных, 2) частоты изменения
Rainbow
Странный разговор вышел. Я последнее время просто хочу перейти на s3 от mcs.mail.ru и выкинуть minio со своего кластера.
Stanislav
А... То есть вначале к себе, затем в другой s3.
Rainbow
mcs потому что клиенты на 99.9% в мск.
Stanislav
Нормальный разговор... У меня на работе внешние s3 вряд ли будут.
Rainbow
Нормальный разговор... У меня на работе внешние s3 вряд ли будут.
Не очень, потому что у всех крайне разные требования 😁 Я бы пытался использовать minio, потому что его код я могу перечитать за пару вечеров, а код цефа нет 😬
Anton
Тот же цеф глючит и теряет данные в руках не самых топовых людей. Поэтому просто не надо)
Как часто и в каких случаях глючит ceph? Может есть статьи/ссылки?
Oleg
Из свежего https://youtu.be/_fWYUl2QsoI
Ну тут не про глюки
Rainbow
Ну тут не про глюки
Я бы такие ссылки делал на каждый продукт перед get started 🙌
Oleg
Нам поздняк метаться, у нас 6 кластеров цефа в проде
Oleg
3 кластера rbd для виртуализации и немного для куба. Но с кубом связка здесь так, тестовый стенд больше, без критичных сервисов. И 3 кластера под объекты (swift/S3)
Михаил
Rook?
Ведёт к той же потери данных
Валентин
Как часто и в каких случаях глючит ceph? Может есть статьи/ссылки?
Если сначала потратить время и прочесть всю документацию, по ней закупить серверы и диски - будет все очень надежно и стабильно
Михаил
В FAQ много ответов
George
Или ты имеешь в виду, что говно и то, и то
Rainbow
В FAQ много ответов
Жестко. А чего тут такого нет? 😑
Gleb
а как снять coredump приложения в кубернетесе без захода на ноду?
Andrey
а как снять coredump приложения в кубернетесе без захода на ноду?
Вот такой подход я бы выбрал. https://github.com/CaoShuFeng/coredump-detector
Gleb
ага, нагуглил тоже это дело
Andrey
Просто из коробки как-то не сделать этого.
Mark ☢️
🔵 В группе есть традиция - представляться при входе: ▫️Какой у вас проект или где работаете? ▫️В чём вы специалист? ▫️Чем можете быть интересны или полезны сообществу? ▫️Чем интересно сообщество вам? ▫️Откуда вы? ▫️Как узнали про группу? В сообщении нужно указать тэг #whois 🔵 Правила чата: 🚫 Публикация вакансий запрещена 🚫 Реклама запрещена 🚫 Политика запрещена 🚫 Флуд и непрофессиональное поведение запрещено За несоблюдение правил - одно предупреждение, далее следует бан. Вакансии и запросы на поиск работы публикуем в группе @devops_jobs. Формат любой: full-time, part-time, remote и разовые подработки. Также обмениваемся инсайдами и аналитикой по рынку труда. Здесь общаемся на темы, посвященные Docker и экосистеме. Задаем вопросы, решаем проблемы и делимся новостями. Параллельно с этой группой развивается: 🔸@docker_ru - посвященная Docker, Docker Swarm и экосистеме в целом. Задаём вопросы, обсуждаем идеи, решаем проблемы, делимся новостями и т.д. 🔸@devops_ru - активно общаемся на темы, посвященные DevOps, Docker, Mesos, DC/OS, CoreOS, Clouds и т.д. 📡 Возможно, вам также будут интересны группы: @nodejs_ru, @react_js, @angular_js, @javascript_jobs, @reactnative_ru, @ios_ru, @android_ru, @mobile_jobs. Приятного общения!
Мат разрешён ?
Mark ☢️
Гифники / стикеры ?
Andrey
Только по теме 😄
Maxim
Никак решил нырнуть в к8с?
G72K
You may lose up to half the number of drives and still recover from it.
Там есть невидимый шрифт : "если вы всегда делаете mc admin heal (или как оно там) " после возвращения каждой ноды из любого даунтайма
Rainbow
Ого, не замечал
Mark ☢️
Никак решил нырнуть в к8с?
Тут цепх обсуждают, вот я и триггернулся
Maxim
Тут цепх обсуждают, вот я и триггернулся
Ну цеф для куба в целом не плохое решение
Mark ☢️
А то есть любители
Maxim
А куб для цефа ?
В плане ноды на кубе или шо?)
Mark ☢️
В плане ноды на кубе или шо?)
В плане осд в контейнерах запускать
Mark ☢️
Наркоманы проклятые
Mark ☢️
Да блин! Почему мне картинки запретили до 2 января ?!
Mark ☢️
Я ж ничо не отправил
Maxim
В плане осд в контейнерах запускать
Ну я это примерно и имел в виду
Vadim
Да блин! Почему мне картинки запретили до 2 января ?!
Не понравился ты Испанской Инквизиции значит
Anonymous
В плане осд в контейнерах запускать
я вот хочу дома попробовать развернуть и посмотреть что будет, чисто поиграться с цефом на кубере
Anonymous
не, на прод бы я не рискнул так )))
Vadim
У меня только mgr течет, за день гигабаты натекает. Лень смотреть, пусть крашлупиться
Petr
ребят, может у кого-нибудь есть пример настроенного гитлаб раннера с docker executor? весь день бодаюсь, что уже только из гугла не пробовал, а docker executor всё не заводится самое "продуктивное", чего удалось добиться, это этой ошибки: ERROR: Preparation failed: error during connect: Get http://docker:2375/v1.18/info: dial tcp: lookup docker on 10.254.0.10:53: no such host (executor_docker.go:1164:0s) как я регистрирую раннер: [ 'register', '--non-interactive', '--tag-list', 'docker', '--registration-token', GITLAB_RUNNER_TOKEN, '--url', 'https://gitlab.com/', '--executor', 'docker', '--docker-host', 'tcp://docker:2375', '--docker-volume-driver', 'overlay2', '--docker-image', 'docker:stable', '--docker-privileged', '--docker-volumes', '/var/run/docker.sock:/var/run/docker.sock', '--cache-type', 's3', '--cache-shared', '--cache-s3-server-address', S3_CACHE_ENDPOINT, '--cache-s3-access-key', S3_CACHE_ACCESS_KEY, '--cache-s3-secret-key', S3_CACHE_SECRET_KEY, '--cache-s3-bucket-name', 'dpg-gitlab-runner-cache', '--cache-s3-bucket-location', 'us-west-2' ]
𝚔𝚟𝚊𝚙𝚜
на https://gist.github.com/kvaps/3022b9cf15d9a96905e7695b7385e259
Vlad
А ещё лучше его и использовать
𝚔𝚟𝚊𝚙𝚜
А ещё лучше его и использовать
++ мой совсем не показателен, не используй его