
Maxim
09.09.2016
12:01:01
да

Тимур
09.09.2016
12:01:57
дык с каждым новым сервисом надо правила добавлять получается

Maxim
09.09.2016
12:02:03
куда?

Тимур
09.09.2016
12:02:11
правила iptables на web*

Google

Maxim
09.09.2016
12:02:15
зачем?
это kube-proxy делает

Тимур
09.09.2016
12:03:01
т/е web* железные тачки с установленным кусочком кубернетса
прикольно

Alexander
09.09.2016
12:03:39
простите, опять влезу - я всеже слеповат стал к пятнице
https://github.com/sttts/kubernetes-dind-cluster/blob/master/config.sh#L9
Я нашел сертификаты и все остальное )))
Всем спасибо

Тимур
09.09.2016
12:08:56
@pipopolam а ты сам запускаешь kube-proxy в контейнере на железной тачке или еще ставишь kube-apiserver, чтобы он запустил kube-proxy ?

Maxim
09.09.2016
12:09:19
ты сейчас какую-то лютую хуету говоришь
аписервер вообще ничего не запускает

Тимур
09.09.2016
12:09:45
а сори
kubelet

Maxim
09.09.2016
12:09:52
запускать может только kubelet, если ему положить манифестов и сказать, куда смотреть
anyway, на машинках только под фронт kubelet не нужен

Тимур
09.09.2016
12:10:35
значит сам :)

Google

Maxim
09.09.2016
12:10:41
проще взять ранит/доскер/поттерингд

Тимур
09.09.2016
12:12:08
прикольная схема с отпочкованием kube-proxy!
ну и кстати пох в какой сети поды

kay
09.09.2016
12:12:46
главное сеть не забыть оставить

Maxim
09.09.2016
12:12:54
?

kay
09.09.2016
12:13:00
flannel/canal/etc.

Maxim
09.09.2016
12:13:04
а, да
weave на фронтах тоже приходится держать

Тимур
09.09.2016
12:13:19
ну важно чтобы сервис был в маршрутизируемой сетке

kay
09.09.2016
12:13:30
weave is kinda slow
http://www.generictestdomain.net/docker/weave/networking/stupidity/2015/04/05/weave-is-kinda-slow/

Maxim
09.09.2016
12:13:52
а фланель кинда лют

Тимур
09.09.2016
12:14:03
зачем это на фронтах ?

kay
09.09.2016
12:14:13
да знаю, что оно по-всякому работает. но wevae у меня теперь ассоциируется с kinda slow :)

Maxim
09.09.2016
12:14:20
когда надо сперва запустить фланель, потом доскер с —bridge=flannel0, етц

Тимур
09.09.2016
12:14:52
если сеть для сервисов доступна для фронтов, зачем weave ?

Maxim
09.09.2016
12:15:16
потому что поды маршрутизируются через CNI
а CNI (у меня) делает weave

Тимур
09.09.2016
12:15:39
а не
ясно

Google

Maxim
09.09.2016
12:15:54
с сервисами это никак не пересекается

Тимур
09.09.2016
12:19:17
я знаю :) можно было бы и без weave мне кажется
если сервера кластера кубера известны, прописать их в iptables на фронтах
в качестве cluster_ip указать сеть которая под него выделяется

kay
09.09.2016
12:21:28
тогда всё хозяйство наружу торчать будет.

Тимур
09.09.2016
12:21:55
да и так торчит
и кстати совсем не будет
я могу для подов какую хош сеть прописать
она внутри кубера будет крутится через CNI
а фронты вообще ничего о знать не будут и никакого weave/flannel/ovs там не надо будет
правда через цепочку cluster_ip два раза проходить прийдется
и kube-proxy выкинуть из фронтов можно будет

Тимур
09.09.2016
12:25:48
@pipopolam кароче я придумал как тебе тут все оптимизировать ))
rawdnat только нужен

Maxim
09.09.2016
13:45:24
;)

Тимур
09.09.2016
13:50:34
мляя.. прийдется все же раскуривать эти ваши ингрессы с шаблонами для nginx, keepalived
как скучно вы живете без разделения на dmz хотя бы :)

Maxim
09.09.2016
13:52:17
хорошо тебе, если у тебя свой DC
а у меня все железо арендованное

Тимур
09.09.2016
13:53:36
а в ваших облаках разве нельзя тачки с фронтами выносить в dmz ?

Google

Тимур
09.09.2016
13:53:46
или это дорого ?

Maxim
09.09.2016
13:53:54
да нет никаких облаков
singlehop.com
selectel.ru
и прочие такие ребята

Тимур
09.09.2016
13:54:50
ну селектел че не может
легко ж можно нарезать вланы внутри облака
должны быть способы усложнить тебе жизнь
т/е сделать более безопасной инфраструктуру :)

Maxim
09.09.2016
13:56:39
тысячи их и без того

Admin
ERROR: S client not available

Denis
09.09.2016
15:06:07
Наши победили?) http://www.infoworld.com/article/3118345/cloud-computing/why-kubernetes-is-winning-the-container-war.html

Vladimir
09.09.2016
15:12:06
Kubernetes - это ангуляр из мира шедулеров

Тимур
09.09.2016
15:29:06
@pipopolam и все-таки почему ты не используешь ingress и nginx-ingress-controller ?

Maxim
09.09.2016
15:29:26
а зачем?
какой профит?
need moar pods?

Тимур
09.09.2016
15:32:22
пока не знаю в чем профит. только начал себе моск с ним ломать. просто я пока вижу, что работает он и без облака

Maxim
09.09.2016
15:33:10
но зато сколько геммороя
начать с VRRP

Google

Maxim
09.09.2016
15:33:42
если бы оно уже было в моей инфраструктуре - это одно
но городить это ТОЛЬКО ради ингресса...
хрен его знает

Тимур
09.09.2016
15:50:52
но даже когда ingress нагенерит конфиг для балансера, все-равно один фиг на балансере надо поднимать fleet/weave ?

Maxim
09.09.2016
15:51:57
на ингрес-балансере придется весь кубернетес поднимать
ну всмысле kubelet
иначе под туда как попадет?

Тимур
09.09.2016
15:52:30
And you can reach the /foo and /bar endpoints on the publicIP of the VM the nginx-ingress pod landed on
ну да
жесть какая
чеж творится то. нах мне кластер кубернетс если я не могу до него достучаться из dmz vlana
только nodeport остается
блин

Maxim
09.09.2016
15:54:05
зато у тебя есть вланы ;)

Тимур
09.09.2016
15:54:12
или как-то можно fleet натянуть на два влана.... хз
таппц
я хочу kubernetes :) запарило руками контейнеры эти как блох ловить
что-то тут не так. должен быть нормальный способ :)
видимо раз есть у меня влан и ноки прийдется их долбать, чтобы было как у гугла :)
или vxlan как-то растягивать на два влана если это возможно

kay
09.09.2016
15:58:03
первый путь к решению проблемы - описать её

Тимур
09.09.2016
15:59:09
ты знаешь :) c vnc-ки достучаться до кластера кубера который живет в своем влане

kay
09.09.2016
15:59:35
что такое vnc?