kay
что значит "отдельный"?
kay
сколько всего etcd?
Maxim
со старым кубе-днс - получается три ;)
kay
teamur ты вроде был приверженцем consoul
Timur
)) да
Maxim
только кубернетес в него не умеет
kay
откуда etcd?
Timur
но кубернетс пока нет :)
kay
так в чем вопрос?
Maxim
https://github.com/kubernetes/kubernetes/pull/31622
Maxim
не нужно настроивать ХХХ по доке от кореоса
Maxim
настраивайте ХХХ по доке от ХХХ
Maxim
мне советовали обратное :)
Maxim
так вот даже чуваки из кореос советуют заводить отдельный етцд: https://coreos.com/kubernetes/docs/latest/getting-started.html
kay
Тимур, ты вспомни как мы разграничивали сервера по стойкам, чтобы многожрущиетрафика приложения не мешали другим. Так и тут.
Alexander
Друзья, решил побаловаться с kubernetes-dind-cluster на маке. Есть докер (docker-for-mac) он все поднял... все-все-все... но где сертификаты то? Куда оно их сует?
Alexander
конфиг для kubectl оно мне не сгенерировало
Maxim
внутре линуксовиртуалки
Maxim
докер же прибит гвоздями к ядру линукса
Alexander
kubecrl не прибит же
Maxim
поэтому докер-фор-мак все-равно линуксовиртуалку запускает
Alexander
да это то поянтно...
Alexander
зачем сертификаты в виртуалку то класть?
Maxim
ну так кубернетес-то в виртуалке
Alexander
docker-for-mac отлично прокидывает вольюмы
Maxim
вот и сертификаты там же
Alexander
он докеризирует все дело
Alexander
может ты имеешь ввиду в контейнере?
Alexander
потому-что в саму виртуалку в docker-for-mac так просто не добраться
Maxim
ну так контейнер-то в виртуалке ж
Alexander
там xhyve
Maxim
и?
Maxim
это не виртуалка? ;)
Alexander
и при чем тут оно? я не понимаю
Alexander
почему оно должно быть "прибито" к виртуалке?
Maxim
при том, что kubelet запускается в контейнере, а контейнер - в виртуалке
Alexander
мне доступ к apiserver надо
Alexander
да пусть запускает)
Alexander
kubectl - я опечатался
Maxim
ну так kubelet-у ключи нужны
Alexander
я хочу kubectl get no
Alexander
а оно меня спрашивает user/pass
Alexander
там даже написано жеж
Alexander
$ _output/local/bin/<OS>/<ARCH>/e2e.test --provider=dind \ --kubeconfig ~/.kube/config -ginkgo.v=true \ --host=https://localhost:6443 -ginkgo.focus="some.e2e.describe.pattern"
Maxim
ну так найди ты контейнер с kubelet'ом и docker cp ключи оттуда
Maxim
в чем проблема-то?
Alexander
я ленивый
Alexander
я хочу "под ключ" )))
Maxim
тогда иди ютуб смотреть
kay
айфон 7 покупать
Maxim
дада
Maxim
кстати
Maxim
https://itunes.apple.com/fr/app/cabin-manage-kubernetes-applications/id1137054392?l=en&mt=8
Alexander
ненене, я лучше PR сделаю чтобы оно в конфиг добавляло
Maxim
кубернетес-дашборд для айфона
Alexander
и сертификат пользователю сохраняло куда-нидь... А то слишком много телодвижений, уж простите... Я привык - запустил terraform или ansible и БАЦ - или сломал или счастье ))
Timur
@pipopolam web0* - это серваки с nginx вне кластера кубернетс ?
Timur
web02-amplifr*
Maxim
да
Timur
дык с каждым новым сервисом надо правила добавлять получается
Maxim
куда?
Timur
правила iptables на web*
Maxim
зачем?
Maxim
это kube-proxy делает
Timur
т/е web* железные тачки с установленным кусочком кубернетса
Timur
прикольно
Alexander
простите, опять влезу - я всеже слеповат стал к пятнице https://github.com/sttts/kubernetes-dind-cluster/blob/master/config.sh#L9 Я нашел сертификаты и все остальное ))) Всем спасибо
Timur
@pipopolam а ты сам запускаешь kube-proxy в контейнере на железной тачке или еще ставишь kube-apiserver, чтобы он запустил kube-proxy ?
Maxim
ты сейчас какую-то лютую хуету говоришь
Maxim
аписервер вообще ничего не запускает
Timur
а сори
Timur
kubelet
Maxim
запускать может только kubelet, если ему положить манифестов и сказать, куда смотреть
Maxim
anyway, на машинках только под фронт kubelet не нужен
Timur
значит сам :)
Maxim
проще взять ранит/доскер/поттерингд
Timur
прикольная схема с отпочкованием kube-proxy!
Timur
ну и кстати пох в какой сети поды