
Paul
27.02.2017
12:45:00
CAP-теорема смотрит с большим вниманием
очень спорный там мультимастер

Fike
27.02.2017
12:46:17
смотря что подразумевается под ММ, но вообще CP система-то чем не подходит?

Artem
27.02.2017
12:47:15
надо в терминах определиться да. мастер мастер чего тут обсуждается)

Google

Paul
27.02.2017
12:47:19
CAP-теорема слегка против "истинного мультимастера" :)

Fike
27.02.2017
12:47:29
дефайн истинный мультимастер, говорю же

Artem
27.02.2017
12:47:46
я проблемы не пойму. за исключением, что что то не стартует
write to any read all? такой м-м
?
нет таких в природе
только поделия типа галеры
каким боком тут кубернетес?

Fike
27.02.2017
12:50:50
из etcd же галеру построили, плывем

Artem
27.02.2017
12:52:44
мастер мастер системы это до первого повесившегося админа. дальше в ход идут более традиционные технологии.

Paul
27.02.2017
12:53:29
кстати, коллеги, кто какой сторадж бэкенд использует? Кроме AWS S3 / GCE GPS

Artem
27.02.2017
12:53:30
или поиграться в лабе ещё норм
у меня все есть

Google

Artem
27.02.2017
12:54:29
ceph nfs iscsi

Paul
27.02.2017
12:55:04
я просто в муках выбора сейчас. Все с нуля, так что хочется сделать надолго
NFS софтовый или железо?

Artem
27.02.2017
12:55:27
софт везде
что за железо? это ж протокол
разные его реализации
есть и промышленные nas

Paul
27.02.2017
12:56:38
netapp FAS например - реализация NFS "в железе"

Artem
27.02.2017
12:57:24
это все медленно работает, не всем подходит. но кому-то акей

Paul
27.02.2017
13:09:05

Artem
27.02.2017
13:11:43
зависит от требований к нему. ставь ceph и не парься нечего там особого изучать. может и emptyDir подойдёт. тут так не работает, а какой лучший. смотря что надо
везде есть profit & tradeoff
вот смотря что перевешивает и выбери. а лучше сразу ceph
)

Paul
27.02.2017
13:17:36
ceph потребует минимум 5 машин под кластер, как я понимаю

Михаил
27.02.2017
13:18:37

Artem
27.02.2017
13:19:30
можно и 1)
смотря, что что нужно, говорю же

Paul
27.02.2017
13:19:59
мешать mon и osd? при большой нагрузке - верная смерть, как я понимаю

Google

Михаил
27.02.2017
13:20:30
если у вас есть вопросы по цефу, то можно обсудить их тут
https://t.me/pro_openstack

Paul
27.02.2017
13:22:15
я подумаю, спасибо. Я правильно помню, что работать с ceph напрямую с той машины, где ceph установлен - нельзя? То есть я не могу использовать одну машину как воркер и как osd?

Artem
27.02.2017
13:22:20
я так понимаю вопросов много, проблема не ясна. в чатик с проблемой помогут, вопросы придётся искать самому

Михаил
27.02.2017
13:22:39

Paul
27.02.2017
13:24:20
да, кубика

Михаил
27.02.2017
13:27:02
скажем так, это не рекомендуется
у тебя CEPH очень прожорлив по ОЗУ
1 гиг памяти на 1 ТБ места он отъедает спокойно
а может и больше)

Sergej
27.02.2017
13:51:38
Мастер в etcd не совсем настоящий, тут идея чтобы если он навернется, его кто-то подхватил. Etcd это делает.

Artem
27.02.2017
13:54:55
ну это искаропки работает

Sergej
27.02.2017
13:55:41
Если как ставить?
Через карго?
Если через kubeadm то там контейнер etcd слушает локалхост. Конечно его можно перестроить в втулить еще один etcd куда нить.

Artem
27.02.2017
13:57:58
да любой инсталлятор или хауту

Fike
27.02.2017
13:58:34

Sergej
27.02.2017
14:00:45
При использовании kubeadm на миньонах не ставится etcd
А это самый просто вариант развертывания кластера.

Google

Sergej
27.02.2017
14:01:54
В остальных нужно что-то полить вручную.

Fike
27.02.2017
14:02:52
А чем продиктована необходимость etcd на миньонах? Насколько понимаю, так оно и задумано, и количество серверов-воркеров может быть сильно больше нужных трех-пяти-семи для etcd.

Sergej
27.02.2017
14:05:15
Там они и не нужны. Мне нужно что-то типа мастер-мастер. И пока подбираю какой вариант самый номальный, чтобы потом без напильника быстро собирать.

Fike
27.02.2017
14:06:47
я просто до сих пор не понимаю, в каком месте цельная картина разваливается. я опять же с этим дела не имел и говорю больше по интуиции, но если он ставит etcd на те же сервера, что и апи-серваки, то может просто выделить ему три таких сервака?
из автоматических есть еще такой вариант, например https://github.com/evilmartians/chef-kubernetes

Sergej
27.02.2017
14:09:30
У меня сейчас местер и три миньона на стейдже. На продакшене основное требование мастер-мастер. Там один мастер не пойдет. Поэтому схема с kubeadm не подходит. Ее конечно можно доделать скопировав мастер и синхронизировав etcd но это запасной вариант.

Fike
27.02.2017
14:10:57
судя по тому, что вижу в доке, kubeadm действительно не умеет разворачивать etcd кластером, прошу прощения за энтропию

Sergej
27.02.2017
14:12:28
угу
А какой ты инстуркцией пользовался?

Fike
27.02.2017
14:14:50
да я вообще GKEшник

Sergej
27.02.2017
14:16:48
Везет. У меня тут бареметал без вариантов

Artem
27.02.2017
16:32:41
бареметал - лучше. твоё железо, крутить можно как хочешь. все эти облака такой возможности не дают.
вот и ломать голову приходится, облако тупит или сервис твой. ещё и платить за это

Konstantin
27.02.2017
16:36:58
Нет лучше или хуже. У всего есть свои минусы и плюсы. Нельзя расмматривать инструменты без задачи.

Sergii
27.02.2017
16:48:28
@jaremchuk А что именно в карго не работает ?
Больше интерисует вагрантом ставишь или на реальном железе
основное требование 'master-master' - это из ряду хочу то не знаю что...
есть куча сервисов и High Availability - им обеспечивается по разному

Artem
27.02.2017
16:51:52
Серёжа привет)
карго в мастере стабилен? или надо с тега брать?

Google

Sergii
27.02.2017
16:54:41
Мастер - Мастер - пришло из мира баз данных, которое позволило решить проблему со Strong Consistency ( C - в теореме CAP), убирая требование CP а делая AP - сделано это потому что AP - в тысячи раз быстрее, да и переделывать базы даных под CP очень сложно (надо написать PAXOS, RAFT, ZAB, TOTEM - чтобы собственно и обеспечивать строгую консистенцию)
@Sn00p привет. Мастер постоянно проверяется на CI - многие берут и работают

Artem
27.02.2017
16:57:30
акей спс

Sergii
27.02.2017
16:59:26
если есть требования, баги - я буду рад над ними поработать
https://github.com/kubernetes-incubator/kargo/issues

Artem
27.02.2017
17:00:27
у меня норм все работает)

Sergii
27.02.2017
17:03:45
есть требования по апгрейдебили - мы это добили - теперь каждый комит проверяется или он ломает апгрейд или нет

Artem
27.02.2017
17:03:46
мирантис проект этот ведёт или личная инициатива?

Sergii
27.02.2017
17:04:07
Мирантис спонсирует 2 инженеров над ним работать

Artem
27.02.2017
17:05:02
Ок понял

Sergii
27.02.2017
17:05:03
есть куча идей и требований - все желающие поконтрибьютить - welcome
http://kubernetes.slack.com - #kargo
ну и
https://github.com/kubernetes-incubator/kargo/pulls
так же мы создали
https://groups.google.com/forum/#!forum/kubernetes-kargo
но пока там пусто
кто едет на kubecon может лично пообщаться с топ-5 контрибьюторами в карго и поучавствовать в дизайн сессиях

Artem
27.02.2017
17:11:24
где он будет?

Sergii
27.02.2017
17:13:53
Берлин
http://events.linuxfoundation.org/events/cloudnativecon-and-kubecon-europe

Artem
27.02.2017
17:32:32
хуавей бриллиантовый спонсор ого
чуют китайцы куда все идёт и к чему

Zon
27.02.2017
17:34:02

Artem
27.02.2017
17:38:10
29 марта я не смогу (