Sn00part
разные его реализации
Sn00part
есть и промышленные nas
Logan
netapp FAS например - реализация NFS "в железе"
Sn00part
это все медленно работает, не всем подходит. но кому-то акей
Logan
Sn00part
зависит от требований к нему. ставь ceph и не парься нечего там особого изучать. может и emptyDir подойдёт. тут так не работает, а какой лучший. смотря что надо
Sn00part
везде есть profit & tradeoff
Sn00part
вот смотря что перевешивает и выбери. а лучше сразу ceph
Sn00part
)
Logan
ceph потребует минимум 5 машин под кластер, как я понимаю
Михаил
Sn00part
можно и 1)
Sn00part
смотря, что что нужно, говорю же
Logan
мешать mon и osd? при большой нагрузке - верная смерть, как я понимаю
Михаил
Михаил
если у вас есть вопросы по цефу, то можно обсудить их тут
https://t.me/pro_openstack
Logan
я подумаю, спасибо. Я правильно помню, что работать с ceph напрямую с той машины, где ceph установлен - нельзя? То есть я не могу использовать одну машину как воркер и как osd?
Sn00part
я так понимаю вопросов много, проблема не ясна. в чатик с проблемой помогут, вопросы придётся искать самому
Михаил
Logan
да, кубика
Михаил
скажем так, это не рекомендуется
Михаил
у тебя CEPH очень прожорлив по ОЗУ
Михаил
1 гиг памяти на 1 ТБ места он отъедает спокойно
Михаил
а может и больше)
Sergej
Мастер в etcd не совсем настоящий, тут идея чтобы если он навернется, его кто-то подхватил. Etcd это делает.
Sn00part
ну это искаропки работает
Sergej
Если как ставить?
Sergej
Через карго?
Sergej
Если через kubeadm то там контейнер etcd слушает локалхост. Конечно его можно перестроить в втулить еще один etcd куда нить.
Sn00part
да любой инсталлятор или хауту
Etki
Etki
Sergej
При использовании kubeadm на миньонах не ставится etcd
Sergej
А это самый просто вариант развертывания кластера.
Sergej
В остальных нужно что-то полить вручную.
Etki
А чем продиктована необходимость etcd на миньонах? Насколько понимаю, так оно и задумано, и количество серверов-воркеров может быть сильно больше нужных трех-пяти-семи для etcd.
Sergej
Там они и не нужны. Мне нужно что-то типа мастер-мастер. И пока подбираю какой вариант самый номальный, чтобы потом без напильника быстро собирать.
Etki
я просто до сих пор не понимаю, в каком месте цельная картина разваливается. я опять же с этим дела не имел и говорю больше по интуиции, но если он ставит etcd на те же сервера, что и апи-серваки, то может просто выделить ему три таких сервака?
Etki
из автоматических есть еще такой вариант, например https://github.com/evilmartians/chef-kubernetes
Sergej
У меня сейчас местер и три миньона на стейдже. На продакшене основное требование мастер-мастер. Там один мастер не пойдет. Поэтому схема с kubeadm не подходит. Ее конечно можно доделать скопировав мастер и синхронизировав etcd но это запасной вариант.
Etki
судя по тому, что вижу в доке, kubeadm действительно не умеет разворачивать etcd кластером, прошу прощения за энтропию
Sergej
угу
Sergej
А какой ты инстуркцией пользовался?
Etki
да я вообще GKEшник
Sergej
Везет. У меня тут бареметал без вариантов
Sn00part
бареметал - лучше. твоё железо, крутить можно как хочешь. все эти облака такой возможности не дают.
Sn00part
вот и ломать голову приходится, облако тупит или сервис твой. ещё и платить за это
Konstantin
Нет лучше или хуже. У всего есть свои минусы и плюсы. Нельзя расмматривать инструменты без задачи.
Sergii
@jaremchuk А что именно в карго не работает ?
Sergii
Больше интерисует вагрантом ставишь или на реальном железе
Sergii
основное требование 'master-master' - это из ряду хочу то не знаю что...
Sergii
есть куча сервисов и High Availability - им обеспечивается по разному
Sn00part
Серёжа привет)
Sn00part
карго в мастере стабилен? или надо с тега брать?
Sergii
Мастер - Мастер - пришло из мира баз данных, которое позволило решить проблему со Strong Consistency ( C - в теореме CAP), убирая требование CP а делая AP - сделано это потому что AP - в тысячи раз быстрее, да и переделывать базы даных под CP очень сложно (надо написать PAXOS, RAFT, ZAB, TOTEM - чтобы собственно и обеспечивать строгую консистенцию)
Sergii
@Sn00p привет. Мастер постоянно проверяется на CI - многие берут и работают
Sn00part
акей спс
Sergii
если есть требования, баги - я буду рад над ними поработать
https://github.com/kubernetes-incubator/kargo/issues
Sn00part
у меня норм все работает)
Sergii
есть требования по апгрейдебили - мы это добили - теперь каждый комит проверяется или он ломает апгрейд или нет
Sn00part
мирантис проект этот ведёт или личная инициатива?
Sergii
Мирантис спонсирует 2 инженеров над ним работать
Sn00part
Ок понял
Sergii
есть куча идей и требований - все желающие поконтрибьютить - welcome
Sergii
http://kubernetes.slack.com - #kargo
ну и
https://github.com/kubernetes-incubator/kargo/pulls
так же мы создали
https://groups.google.com/forum/#!forum/kubernetes-kargo
но пока там пусто
Sergii
кто едет на kubecon может лично пообщаться с топ-5 контрибьюторами в карго и поучавствовать в дизайн сессиях
Sn00part
где он будет?
Sergii
Берлин
Sergii
http://events.linuxfoundation.org/events/cloudnativecon-and-kubecon-europe
Sn00part
хуавей бриллиантовый спонсор ого
Sn00part
чуют китайцы куда все идёт и к чему
Zon
Sn00part
29 марта я не смогу (
Sn00part
у нас в GB дела
Sergii
@zon_orti @ant31 @mattymo @codablock -
Zon
А?
Sergii
@zon_orti я просто ответил на твой вопрос - кто приедет
Zon
А, ок. Пишите мне, я тоже там буду