Andor
И где годные статьи по этому поводу?
У zalando дофига докладовпро кубеня
Nikita
Именно про подход к продакшн кластерам в большой организации? :)
Andor
У них условно кластер на команду
Andor
И ваще свой авс аккаунт на команду
Nikita
Ай. А если inhouse
Andor
Ты на линуксе всё ещё?
На фряхе кубер с докерами через линуксатор ещё не запускают?
Nikita
Важный момент)
Andor
Ай. А если inhouse
Какая разница, общий подход в том что куберов много
Nikita
Разница в том что во первых железо. А во вторых есть допустим команда авторизации. И если они при обновлении кубера слягут то сляжет все) такого не должно быть. Для этого видимо должно быть зерклаирование в разные куберы или кто как решает?
Andor
Это делается куберами-для-экспериментов-и-тестирований-обновления
Nikita
Ну вот ты представь я атомную станцию на кубер деплою. Да ок. Я в интеграции проверил. Все ок обновилось. Но если есть 1% шанс что просто повезло в интеграции?)
Nikita
Консенсус протокол успел собраться или настройки ядра в бою чуть другие оказались
Andor
Ну тестируй
Andor
Перепроверяй всё, особенно самого себя
Nikita
Тэк. Ещё варианты кто знает?
Andor
Можешь поднимать рядом другой кластер и перевозить туда прод постепенно
Nikita
Ну так можно. Но можно два сразу держать
Nikita
Или по кластеру на дц например
Nikita
И зеркалировать
Andor
Можно
Andor
От фантазии зависит
Andor
Вощем это делается примерно так же как и в некубере
Nikita
Фантазия хорошая, а мне интересно как все остальные живут)
Vadim
>в интеграции проверил >настройки ядра в бою чуть другие оказались проверяй более лучше тогда
Nikita
В бою рхел в интеграции центос
Tadeusz
Без рхела живут и не парятся
Nikita
Баг кубера в новой версии который рандомно при обновлении валит кластер
Andor
В бою рхел в интеграции центос
Збс тестирование значит
Nikita
Так а прод лежит уже
Vadim
В бою рхел в интеграции центос
рхел легально можно для интеграции юзать, даже без платной подписки
Andor
Так а прод лежит уже
Не клади весь прод в одни кубернетисы
Nikita
Еще раз. Авторизация в кубере.
Nikita
Кластер авторизации слег при обновлении кубера
Aleksey
Не клади весь прод в одни кубернетисы
Кончи как заландо. 236 кластеров куба
Andor
Кончи как заландо. 236 кластеров куба
Ну они вроде не кончили ещё, вполне себе живы
Vadim
заканчивайте уже флейминг, лучше предложите ему другие фантазии типа "сделать машину времени"
Nikita
Я так не смогу потому что у нас 3 дц инхаус
Andor
Кластер авторизации слег при обновлении кубера
"кластер авторизации"??? Ты ж сказал что у тебя в разных дц живёт
Nikita
Ты предлагаешь 1 кубер на 1 дц?
Andor
Ээээ, а ты думал один растянуть?
Nikita
У нас кластеризация щас такая что по одному мастеру в каждом дц например
Nikita
Больше.
Я имею ввиду на приложение авторизации
Vadim
Это когда-нибудь сломается
Зато научится etcd восстанавливать, тоже польза
Nikita
Держать 3 кубера на все приложения не вариант. Это по ресурсам дорого и смысла нет. Держать мишин критикал в кол-ве 3х экземпляров в разных дц - наверное ок. Но тут между дц нужно зеркалировать тогда
Nikita
Это когда-нибудь сломается
У нас щас не кубер. Мезос марафон и зукипер, не было проблем из за этого.
Nikita
Потому что вместо того чтобы поставить приложение в 2х инстансах в одном кубере мне нужно будет в 3х как минимум держать
Nikita
Ну либо тогда не во все дкплоить
Nikita
Короч вопрос ваще не простой, хотел узнать как живёте вы и есть ли какие статьи про то как на инхаус железе жить и не огрести
Aleksey
Деплоить в 3 кубера это for в джобке
Vadim
Федерация проще
Nikita
Вот федерация эт вариант который я рассматриваю
Nikita
For в ci тоже
Nikita
Ну условно фор в ci.)
Aleksey
Конечно условно
Отделение Bereke Bank
Короч вопрос ваще не простой, хотел узнать как живёте вы и есть ли какие статьи про то как на инхаус железе жить и не огрести
Есть плейбук поднимающий куб за 10 мин. Если гитлаб живой (он не в кубере) - передеплоить приложения в новый кластер не сложно. Миеросервисы долго, монолит быстро. Потом поменять апстримы на внешнем Nginx. Даунтайм будет, но это дешевле чем держать 2 кластера, если деньги не позволяют.
Aleksey
Деплой в куб дешёвый как черт
Отделение Bereke Bank
"Микросервисы" тоже недолго, если у тебя полный стейт задеплоеного есть в стиле the easy way
Ну там хелм чарты. По сути все упрется к кол-во/конкурентность раннеров
Andor
Стейт это условно один большой ямль для kubectl apply -f
Отделение Bereke Bank
Ааа. Надо будет начать делать для каждого релиза. Хорошая идея
Andor
Посмотри презентаху kubernetes the easy way, она 13 минут из которых примерно половина это выпендрёж с гугл ассистентом
𝚔𝚟𝚊𝚙𝚜
Andor
Как, а стейджинг на что?
Чтобы не словить там критическийБагВЯдре (tm)
Andor
𝚔𝚟𝚊𝚙𝚜
Зато научится etcd восстанавливать, тоже польза
Кстати хорошой вопрос, как его для начала правильно сломать?
𝚔𝚟𝚊𝚙𝚜
посадить в разные дц и подождать
Ну это не интересно, как только связь восстановится появится кворум и etcd сразу заработает
Andor
тоже верно, хотя пока кворум не вернулся у тебя будет недоступный (насколько помню даже на чтение) кластер
𝚔𝚟𝚊𝚙𝚜
Кластер авторизации слег при обновлении кубера
А что такое кластер авторизации? oidc?
Nikita
Кастомный. Просто микросервисы которые ходят в бд аккаунтов допустим