Dmitry
Не стоит
Kirill
А без кластера?
Kirill
Почему в лучшие не стоит можете в вкратце объяснить
Andrei
Vladyslav
Kirill
Мнения разделились)
Dmytro
думаю что редис без персистента запускать можно без проблем, а с персистентом и кластером - тут уже все сложнее
Kirill
Без персисптнса, но в кластере
Andrei
Twemproxy умеет шардить, но не в курсе, умеет ли писать в несколько бэкэндов. Было какое-то решение для мемкеша, не помню только какое
Anton
А эт, приложения вообще можно в к8с запускать?
Anton
Почему вдруг редис нельзя?
Anton
Пихаешь statefulset, вольюмы для хранения
Anton
Одна только сложность описать все это для создания, расширения или удаления нод
Anton
Если конечно в вашей команде есть выделенный человек для редиса и прочего хранения, делайте как он скажет
Anton
Потому что там его ответственность начинается
Nikolay
Есть готовый redis-ha helm chart, немного его допилить и можно использовать вполне себе, именно как кэш нормально работает без персистента.
Anton
Ну поднимаешь сам, сам отвечаешь
Dmytro
У меня несколько монг в кубе крутится через стейтфулсет уже больше года в продакшене - в целом нормально. Система не сильно нагруженная и там просто обычные репл сеты из трёх нод, без динамического добавления нод
Dmytro
Подумывал о том чтобы rabbit тоже засунуть в кластер - там вообще нагрузки почти нет у меня, 2к сообщений от силы - но никак руки не дойдут
Logan
G72K
G72K
Alexandr
G72K
Logan
Logan
не проще использовать локальный кеш, на каждый под?
Logan
закон Амдаля учтен?
Kirill
Зачем локальный кэш если копий бэкенда 4(4 пода), 1 под положил, 2 достал. Неизвестно какой под будет отрабатывать в следующий раз
Kirill
На чтение и на запись
Kirill
Ну просто ваше решение бессмысленно при масштабировании бэкендов если их больше 1го. Это рабочая схема я ее использую года, но вне кубер. Сейчас подумал что неплохо бы занести.
Kirill
Допустим элементарная смс авторизация, 1 под отправил смс и сохранил код в кэш, 2 под уже в своём кэше не найдет код если запрос прилетит ему на подтверждение. Вот тут как раз нужен распределеный кэш.
Kirill
В целом я понял что с рэдис можно, но не так просто, буду пробовать.
Konstantin
Ребят, а никто не поднимал kubespray vagrant+hyperv?)
Konstantin
Konstantin
так ты через вагрант или просто ансиблом?
bebebe
bebebe
Konstantin
Ансиблом
не, я вагрантом и без фиксиков никак, всё ещё правлю(
Konstantin
но это костыль
G72K
Logan
Aleksandr
Dmitrii
Konstantin
Kirill
Он используется как кэш в основном
Dmitrii
Я из PostgreSQL тоже могу сделать кэш
Kirill
Для нескольких бэкендов
Kirill
Но он будет работать сильно хуже и медленнее
Kirill
В этом вся соль
A
Dmitrii
Если убрать шутки, то если не хотите использовать partitioning чтобы hash шардировался в редисе, то можно использовать несколько имен сервисов редиса
Dmitrii
И по имени брать mod по userid
Logan
bebebe
Kirill
A
Sergey
Оно из альфы вышло уже?
Grigorii
всем привет)
вопрос к тем кто на AWS куб держит.
Чем советуете бутстрапить кластер? Стоит ли использовать kops, или руками/kubeadm лучше?
просто раньше держал куб только on premises, сейчас только начинаю с AWS дружить. Меня пугает все что делается "одним нажатием кнопки", кажется что ты тераяешь контроль над процессом)
Ivan
kops'ом можно сгенерить конфиг для терраформа и далее ворочать как угодно
CrusaderX
Юзаю копс больше года, не было нареканий
Sergey
Grigorii
спасибо)
Etki
Grigorii
буду изучать)
Etki
Sergey
> база данных
лол
Ну чисто технически это кейвелю сторедж с кучей моделей данных и хранит он их в озу, с возможностью скидывается на диск
Kirill
Kirill
https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/
Kirill
Архитектура всеми нами любимого стековерфло, у них редис как раз как кэш используется.