Anonymous
господа-дженкинсоводы, а кто как борется с тем что ваш CI это single point of failure в кластере?
Dmitry
ну.. если мастер-под упадет, то он запустится еще раз.
Dmitry
и все будет работать как раньше
Anonymous
да, в случае CI норм... но я вот хочу туда допфункций запихать: бизнес-логику, крон-таски и прочее
Anonymous
и интересно стало делает кто-нибудь так вообще или не комильфо :)
Dmitry
ну чет мне кажется дженкинс вообще не про это
Dmitry
давно в отпуске был? =)
Anonymous
ну не прям бизнес :) это я конечно пыжанул... так: запуск задач по расписанию и тп
Dmitry
не?
Anonymous
кронджобов не дождаться, да и рулить ими то еще удовольствие: а тут и логи, и оповещалка в слек
Anonymous
ага, переподнимется... наверное норм
Dmitry
главное pv использовать на хомяк.. А то может быть печаль)
Anonymous
в бете нет
Denis
а, вижу
Denis
#yolo :)
Anonymous
да даже когда появятся, для мелких тасков это ж геморой: надо ими всеми рулить, логи смотреть неудобно, действий на фейл/нефейл хрен настроишь, ну и тп в общем я тут подумал и решил не ждать
Logan
коллеги, поднимал ли кто-нибудь реджистри внутри куба? Есть ли с этим какие-то серьезные проблемы?
✙ Egor ✙
@not_logan вообще проблем нет, но вот только реплицироваться он не умеет сам
✙ Egor ✙
надо чтобы диск на котором он работает был SAN или ещё как-нибудь реплицирующийся под низом
✙ Egor ✙
Хотя, если докеры не страшно потерять
Logan
да мне не надо его реплицировать. Меня больше нервирует, что если я перезапущу кластер целиком - как будут подниматься контейнеры, которые хранятся внутри реджистри?
Logan
или есть способ задать порядок старта явно?
✙ Egor ✙
Нам просто вендоры некоторые проприетарные продукты дали в виде образов
✙ Egor ✙
@not_logan в смысле подниматься?
✙ Egor ✙
в регджистри только образы лежат
Logan
простой пример: - у меня есть образы, которые лежат в реджистри, и запускаются в кубе - реджистри тоже лежит в кубе - рестартуем весь куб целиком - по моему пониманию - пока не стартует реджистри - образы, которые в нем лежат рестратовать не смогут тоже или я не прав?
Victor
если на машине не найдется то повалится
✙ Egor ✙
По идее кластер вообще не должен падать
✙ Egor ✙
продакшен
✙ Egor ✙
но в крайнем случае можно ручками стартануть
Logan
По идее кластер вообще не должен падать
мне нужно отрабатывать любые сценарии
Artem
Образы хранятся локально на нодах
Artem
Любые образы которые уже раскалывались и соответственно были стянуты с регистра будут доступны и без регистра
Anonymous
https://cloud.google.com/preemptible-vms/
Anonymous
норм для GKE?
Artem
Для продакшн?)
Anonymous
угу
Anonymous
не для баз :) я к тому что если они не разом весь пул вырубают то сойдет
Anonymous
ну знаете: микросервисы там, туда-сюда... )
Dmitry
почему нельзя реджистри вынести из куба?
Dmitry
в чем проблема?
Artem
мне кажется надеяться на это такое себе
образ не может быть раскатан если не спулился, соответственно последнее рабочее состояние в любом случае должно быть доступно
Dmitry
так спулится
Dmitry
если реджистри будет извне - что помешает
Logan
почему нельзя реджистри вынести из куба?
нет никакой проблемы, просто я спрашиваю про "внутри"
Etki
https://cloud.google.com/preemptible-vms/
эта штука для того, чтобы посчитать разом какую-нибудь хадупную статистику на тысяче машин, выключить их и забыть
Anonymous
меня устроит и продакшн на этих машинах если они не разом через 24 часа вырубаются а скажем с интервалом чтобы инстанс перекинулся за это время... собственно, это и хотел уточить если кто юзает
Anonymous
то есть создал я 5 нод в кубере... есть гарантии что они через 24 часа разом не пересоздадутся? :)
Etki
Preemptible instances are finite Compute Engine resources, so they might not always be available.
Etki
Due to the above limitations, preemptible instances are not covered by any Service Level Agreement (and, for clarity, are excluded from the Google Compute Engine SLA).
Etki
Generally, Compute Engine avoids preempting too many instances from a single customer and will preempt instances that were launched most recently. This might be a bit frustrating at first, but in the long run, this strategy helps minimize lost work across your cluster. Compute Engine doesn't bill for instances preempted in the first 10 minutes, so you also save on costs.
Etki
я в общем прямо побоялся бы на этом инфраструктуру строить
Anonymous
о, это плохо, спасибо
Anonymous
для стажинга сойдет значит только
Dmitry
Котаны, а кто пробовал такое дело для бекапа/рестора стейта?
Dmitry
https://github.com/StackPointCloud/kubernetes-cloud-backup
Dmitry
выглядит хорошо
Logan
https://github.com/StackPointCloud/kubernetes-cloud-backup
я не очень понимаю, как именно (и что именно) оно копирует
Maksim
состояние etcd)
Dmitry
судя по restore.sh он дампит из Kubectl дату, а потом ее же накатывает
Zon
о, это плохо, спасибо
Если там можно аутоскейл делать на приемтибл - то вополне имеет смысл. Хотя я не знаю, как сказать куберу - сначала скейли эту группу, а если не получилось - другую
Denis
У кого на какой ОС куб запущен в проде?
Khramov
ubuntu
Denis
с CentOS есть позитивный опыт у кого нибудь?
Igor
yum —enablerepo=elrepo-kernel install kernel-ml
Igor
:)
Denis
:)
Igor
с новыми ядрами нужно быть осторожно - https://habrahabr.ru/company/virtuozzo/blog/332740/
Zon
Возможно кому-то интересно - https://www.meetup.com/kubernauts/events/240526902/ https://attendee.gotowebinar.com/register/4709014072060150785 Kubernauts online meetup
Zon
Сейчас идет разговор про апгрейды кластеров
Zon
демо http://rebar.digital/
Anonymous
ты кидай сюда инфу которую интересную услышишь
Anonymous
будешь репортером :)