172 похожих чатов

Уважаемый чат, еще один тупой вопрос про базы в кубере Вот

есть мастер с локальным диском, есть реплики на других тачках с локальными дисками тоже

Допустим, хочется обновить кластер - удалился мастер, вместо него мастером стала реплика

Этот старый мастер стал репликой и поднялся на другой ноде, получил локальный диск - но, как я понимаю, он будет пустой

Получается, в случае переключения будет происходить полное копирование базы на пустой диск каждый раз?

9 ответов

34 просмотра

Такое себе базы крутить в кубере)

root-Lunev Автор вопроса
Alexandr V.P.
Такое себе базы крутить в кубере)

Ну хочется попробовать))) Вчера весь вечер дискуссировали про это - базовое понимание про подводные камни вроде появилось staging на базе в кубере уже месяца полтора работает без происшествий

Sts не перевозятся

прибиваются поды к конкретным нодам когда ты локальные диски используешь (например local-path-provisioner явный affinity на pv пропишет, закрепив его за конкретной нодой). Если тебе надо чтобы поды ездили между нодами с диском, то 1) тебе не подойдет CSI который прокидывает локальные диски/или папки с ноды в pod. Тебе нужны будут всякние linstor, openebs, ceph, и т.д. 2) тебе надо обеспечить удаление нод из кластера или какую-то автоматику для удаления подов , поскольку pod'ы statefulset'а не будут сами по себе переезжать с ноды на ноду - такой дизайн в кубе для statefulset

Dmitry Sergeev 🇺🇦
прибиваются поды к конкретным нодам когда ты локал...

Добавлю про 2 пункт что это называется fencing и около производные слова. Я юзаю у себя node-problem-detector / descheduler для ребаланса но ноды не удаляю мне не надо чтобы они удалялись

Solyar
Добавлю про 2 пункт что это называется fencing и о...

угу, fensing. Но без удаления ноды pod statefulset'а не переедет прост, я поэтому про удаление написал

Alexandr Kryuchkov
фига у меня очередной провал в знаниях (

не может быть, тут же вроде ничего такого

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта