Dmitry
тем не менее, этот антипаттерн делают https://github.com/kubernetes/community/pull/306
Etki
дак и редис тоже делают
Etki
(ba dum tss)
Dmitry
Logan
вы про everything ephemeral?
нет. Про то, что мы отделяем хранение данных от их использование. Хранение данных - сервис. Он абстрактен. Использование данных (к8 воркер) ничего не знает о хранении
Dmitry
но пока не сделают local PVs я не могу упростить себе жизнь хелмом
Logan
если вам надо быстро и локально - возьмите empty dir
Dmitry
Vasily
И тогда вопрос в том, нафига нужен кластер.
Dmitry
Vasily
Vasily
И при редеплое смотри где лежит под и завязывай на это создание pv на той ноде, которой хочешь.
Vasily
Я либо чего-то не понимаю, либо не могу внятно объяснить, видимо.
Dmitry
как это сделать без скриптов?
Dmitry
чтобы взять пакет из хелма и он заработал?
Dmitry
и выжил после падения пода
Dmitry
stateful пода
Dmitry
Dmitry
слушать ивенты и rsync если что
Dmitry
надо кодить. вот я и спросил, может уже есть у кого то опыт
Vasily
Dmitry
а что странного?
Dmitry
в том что я хочу чтобы БД работала с максимально производительным хранилищем?
Vasily
Как копировать инфу с мертвого сервера?
Dmitry
вы думаете ваши облачные PV на 100% защищены от краха?
Vasily
Vasily
Dmitry
тут вопрос баланса скорости и надежности
Dmitry
мне надо баланс сместить на скорость в текущей задаче
Dmitry
для надежности у меня есть реплики
Vasily
Вы же тоже не на голых дисках все крутите, а используете всякие рейды, да и еще всякие сложности вида файловых систем. Можно поблоково же вычитывать и быстрее)))
Dmitry
а вы на каких хранилищах БД держите?
Dmitry
EBS?
Vasily
Здесь сам вопрос странный. Прибить под к ноде - не проблема. Но страдает фэйловер. Но решать проблему так как вы хотите можно только в случае сбоя самого k8s. И это не решает проблемы выхода из строя сервера, например.
Vasily
Вот поэтому и облачные хранилки.
Vasily
Или специализированные решения типа отдельных полок, по FC, например с фэйловер-контрллем на уровне железа.
Dmitry
ну облачные PV - это черный ящик. не известно что там. может там hdd 10 летней давности, а может raid-10
Dmitry
да. у облака обычно доступность выше за счет рейдов, реплик. но от этого и цена и скорость
Etki
неизвестно что там в этой аптеке продают
Etki
может настой ромашки, а может плацебо
Dmitry
все таки вернусь к своему вопросу, может кто нибудь так же извращается как я и увидит это завтра - как вы используете helm на bare-metal?
Vasily
На bare-metal тоже диски менять надо.
Dmitry
всем спокойной ночи) приятно было пообщаться
Михаил
Logan
Vasily
Михаил
Расскажешь, как приземлить contrail на кубик?)
ash
пока не готов )
Михаил
Михаил
Будем ждать)
Михаил
Не понятно правда зачем
Knyage
Коллеги, а подскажите пожалуйста, как бы обезопасить кластер от зависаний\падений мастера? Кластеризация\дублирование мастера?
Andrei
Knyage
Т.е.? :)
Logan
Logan
ну вот у брокады есть 32G порты - http://www.brocade.com/en/backend-content/pdf-page.html?/content/dam/common/documents/content-types/datasheet/brocade-x6-directors-ds.pdf
это слегка потормознее, но все равно уделывает локальный диск, как стоячего
yolkov
Мультимастер не совсем корректное название, это в терминах СУБД имеется ввиду что можно одновремнно писать в разные, более корректо говорить высокодоступный кластер
yolkov
и вот дока https://kubernetes.io/docs/admin/high-availability/
yolkov
может поэтому чувак из гугла на коференции говорил что не существует мултимастера?
Denis
да :)
Denis
401й
Denis
омг
Anton
взял испортил идилию
Denis
Ад для перфекциониста?
Anton
😄
Anonymous
404 ждем
Anonymous
Logan
даже 16гбит низколатентного хранилища быстрее локального диска. Мы спорим о терминологии, а вопрос-то по существу
Dmitry
мастер - это etcd, apiserver, scheduler и controller-manager. при недоступности etcd, если это был единственный инстанс, не будет работать ничего. при падении apiserver сервисы, поды и все остальное продолжит работать, но никто не сможет использовать API кубов. если не работает scheduler или controller-manager - все изменения в конфигурации кластера не будут применяться и будут висеть в pending состоянии. я правильно написал?