@kubernetes_ru

Страница 129 из 958
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 машин под кластер, как я понимаю

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
я так понимаю вопросов много, проблема не ясна. в чатик с проблемой помогут, вопросы придётся искать самому

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
Мастер в etcd не совсем настоящий, тут идея чтобы если он навернется, его кто-то подхватил. Etcd это делает.
как выше написали - для этого не требуется никаких дополнительных действий после настройки кластера

Если через kubeadm то там контейнер etcd слушает локалхост. Конечно его можно перестроить в втулить еще один etcd куда нить.
А что смущает? Данные у него внутри кластера перемещаются не через тот порт, по которому приходят запросы от клиентов

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
хуавей бриллиантовый спонсор ого

чуют китайцы куда все идёт и к чему

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

Страница 129 из 958