Михаил
Andrey
Pavel
"ceph гавно" (с) :)
Михаил
к чему готовиться?
при смерти ноды начинается репликация, а затем у тебя забивается канал, ЦПУ в полку, память начинается потребляться как не в себя
Andrey
фигасе
George
канал забивается -рассинхрон между куб-мастерами и воркерами
Pavel
воу воу ну не также все плохо
George
и писец
Pavel
а в этом кулюче, тогда да соглашусь
Pavel
Andrey
а если вынести на отдельные серваки, то они будут нормально работать?
Terry
Михаил
фигасе
о проблемах rook я писал на хабре в статье он вам не дRook
там есть ссылки на посты крока и Артёма с подробными разборами проблема ceph
Михаил
Terry
фигасе
https://habr.com/ru/post/452174/
Terry
но в комментах есть и другое мнение
Михаил
но че-то не видно
Andrey
в общем. лучше обходить стороной?
George
George
George
но на проде страшнааааааа
Pavel
в проде, лучше не гонять. для тестов или того что вообще не жалко потерять никто не запретит
Pavel
так он и должен сломаться в тестах
Михаил
Pavel
значит хреновые тесты.
Михаил
Евгений
Ну ты в статье советовал держать ceph голый, нет?
Alexander
А какие вообще есть рабочие и реальные решения для ReadWriteMany ? Ну кроме NFS )
Евгений
Я бы не сказал, что nfs очень рабочее решение
Евгений
Лучше задуматься нужен ли вам на самом деле rwm или это так, на всякий случай
George
RWM тащит кучу проблем на уровень приложения, так если подумать
George
Евгений
Конечно, написать сетевую фс сложнее чем сетевой блочный девайс
Евгений
В результате любой rwm работает отвратно. NFS куда не шло, но его отказоустойчивость оставляет желать лучшего
Alexander
Да странно, что NFS застыл на месте по состоянию прошлого века. Хотя бы не такие сложные распределенные архитектуры реляционных баз могли бы достичь. Хотя бы один мастер, реплики на чтение, прокси по типам запросов, промоутинг мастера из живых реплик.
Andrey
это как женский футбол
Антон
@LuckySB Сергей, а для чего у вас с кубспрее в секции с нодами прописан ингрес?
[kube-node]
node-1.s000.slurm.io
node-2.s000.slurm.io
ingress-1.s000.slurm.io
в этом случае нода с инресом так же для всех подов используется или для подов настраивается толератность и нода ingress-1 только для ингерсов?
Just a baka
к хайлоаду готовятся )
Alex
Кстати, а есть какой-нибудь вариант pv, который просто делает что-нибудь типа rsync по всем нодам и всё?
Alexander
Евгений
Проще написать свою ФС с eventual consistency и RF=количество-нод, чем над rsync'ом скрипты скриптовать
Alex
Грубо говоря что-нибудь их разряда подключения AWS как блочного девайса, только для baremetal и без AWS )
Just a baka
Вместо рсинка есть семейство bittorrent-протоколов и реализаций. Например, syncthing. Но спереди все равно будет нужен какой-нибудь NFS
E
syncthing можно вторым контейнером в поде поднять
Alexander
Есть стандартная практика для HA NFS через DRBD и Pacemaker
Incognito
Alexander
А для обработки большой нагрузки для NFS что-нибудь появилось?
Andor
Vadim
из пластиковых бутылок можно еще мебель делать, "стандартная практика"
UglyKoyote
Привет люди добрые и многочисленные. А подскажите, есть ли канал для совсем начинающих куберистов?
Салтыдык
Евгений
Andor
Евгений
Естественно
UglyKoyote
дока докой.. но вот дока не дает ответа очевидного - что делать если одна из под core-dns в еррор уходит. и приходится на стэк искать костыли
Евгений
А чо дескрайб говорит?
Andrey
Mentat
Салтыдык
Евгений
Andrey
Andor
UglyKoyote
а он не убивает её. она в еррор статусе стоит и кубер её безконца рестартует. ну да ладно, я понял)
Vadim
https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/
UglyKoyote
но стоит прописать костыль с резолв сервером и вуаля... пода поднялась и не падает
UglyKoyote
спасибо!
UglyKoyote
Эм.. а откуда запросы в таком объеме? Кубер "нулевой", сразу после раскатки пода уходит в ошибку
UglyKoyote
причем одна.. вторая стабильно работает