Базы данных и Kubernetes / Дмитрий Столяров (Флант)
HTML-код
- Опубликовано: 26 сен 2024
- Приглашаем на конференцию HighLoad++ 2024, которая пройдет 2 и 3 декабря в Москве!
Программа, подробности и билеты по ссылке: clck.ru/3DD4yb
--------
HighLoad++ Moscow 2018
Тезисы и презентация:
www.highload.ru...
Нам, компании Флант, множество раз задавали вопрос: "Можно ли базу в Kubernetes?".
В этом докладе я поделюсь нашим опытом и на конкретных примерах расскажу, в каких случаях имеет смысл размещать базы данных (и в целом stateful-приложения) в Kubernetes, а в каких это неоправданно или даже вредно и опасно.
Нашли ошибку в видео? Пишите нам на support@ontico.ru
Годный контент. Глупые вопросы, в стиле "у меня крутые яйца". Вообще неприятно таким отвечать.
Приятно смотреть выступления Дмитрия!
FgZhk
Очень актуальная информация, спасибо!
Отличный доклад! Отдельно отмечу замечание про Confluence. Как раз решали эту задачу именно с EFS :). Удачи!
идеально
Отличный доклад, с мякоткой
доклад кайф, а вот секция вопросов вызывает вопросы... вы вопросы задаёте или вы****ся хотите? "а я вот знаю это", "а я вот знаю то"... это разве вопросы?
Мягкий знак пропустил...
что не так с базой в докере?)
Народ толпился на выходе из зала сразу после окончания доклада. Явно не могли в дверь пройти из-за распухшей головы от обилия информации.
А слайды можно выложить ? Если за год подходы ещё не устарели.
подходы на таких лекциях для каких-то адских нагрузок, которых в реале не бывает, если вы не fb и гугл. Хватает обычных туториалов. В реале достаточно 3х базовых слейвов в одном кластере. Кроме того, постгрес в кубернетс это дикая боль, а вот монго прямо создана для репликаций.
Я конечно не специалист, но например в galera кластер все сервера мастер и в базу данных можно записать только если сервер MySQL видит n/2+1 серверов в кластере. Если сервер остался один одинешенек или допустим 2 из 5 то он не должен давать в себя что то писать. С rabbit кластером вроде так же. Поправьте меня если я не прав.
Можно писать в раббит кластер, даже если нода одна, неважно. Но нужна репликация.
@@Hhhhoooodddd А что если часть клиентов обращается к ноде один, а другая часть клиентов к другой ноде и эти две ноды не видят друг друга. А потом они становятся доступны друг другу, и что тогда? Чьи данные верны?
@@МихаилБарков-ф3х будет сплит брейн, раббит об этом сообщит
Обратите внимание как ведущий готовит "И". Очень уверенный оператор)
Аж целая презентация по Базовому курсу систем дизайна. Конститивный это прям пипец режет ухо. консисте́нция - констистентный.
С нервишками проблемы у парня)))
Где достать список cloud ready баз данных? Гугл вообще пустой
На сайте CNCF
Uixkslkiiis🎇🎐🎎🎄🎏🎁🎫🎋🎫🎋
можно, если это монго
Эх жалко. я думал что про Oracle MySQL Operator и Zalando PostgreSQL Operator расскажут
Zalando Patroni отличный файловер оператор
я вытянул его из докера и раскатываю Ансиблом на ноды без докера в такой сборке: postgres9.6 + patroni + consul + haproxy, автофайловер не раз уже спасал от диверсий датацентров :)
@@dabster2 ;) ну меня скорее больше волнует возможность его именно как Kubernetes Operator сделать что-то, что например позволит сделать на лету Upgrade с postgresql 9.6 на 10 без простоя, через pglogical какой нибудь
@@dabster2 зачем патрони, если есть прекрасный Stolon. Все проще намного, в разы в среде k8s
@@guugle еслиб было что-то подобное под percona mysql...
>консистивный свитчовер
Это пять, я считаю. =D
Kto postavil dizi!?
Тот кому не понятно чего он бурчит себе под нос - failover stateFulset stateless guarantee share applications dns discovery cloud native решения rasing db резолвиться в пачку ip адресов Discovery статические соседи на dns zoo keeper Consistent switchcover
Постоянно приходится тормозить видео и пользоваться переводчиком всяких "фенсингов", "дженерик имплементаций фенсингов на баре метал". Выступающий что русский язык забыл?
и правда, на 1С человек пишет, там же всё на русском, ни слова английского. и программы все русскими созданы, и железо исконно русское.
@@adambright5416 русскими кувалдами выкованное, русской душой оживлённое на земле русской )
Вы вообще из it? Нет судя по всему, не мешайте профессионалам тогда…
@@mkgfk там где вы учились, я преподавал. Автору не мешало бы русский язык подучить и перевод накатить. Культура и чистота речи на низком уровне, словно пытается спрятаться за англицизмы, чтобы умней казаться. Дичь какая-то.
50k IOPS высоконагруженная БД?) Значит Вы не видели высоконагруженных БД)
Что такое "консенстивность"? Google не в курсе.
Отличный доклад, большое спасибо