@kubernetes_ru

Страница 44 из 958
Maxim
09.09.2016
10:00:34
ггг

вон есть мои шаблоны для 1.3: https://gist.github.com/Bregor/6a8cf10f610922b5898dcffef957ff26

Тимур
09.09.2016
10:01:25
спасибо

Maxim
09.09.2016
10:01:44
https://gist.github.com/Bregor/dbb337e9a3e7b7ba6274d02e78a305bf

Google
Maxim
09.09.2016
10:02:26
если кто-нибудь поможет к этому написать буквы на человеческом языке, то давайте пост на какой-нить хабр ебанем

Тимур
09.09.2016
10:03:26
@pipopolam и все-таки про доступ к сервису снаружи: я правильно понимаю, что ты на сервере с nginx, который не в кластере кубернетса, прописываешь форвардинг на поды ?

Maxim
09.09.2016
10:03:55
на сервисы

ща покажу

Тимур
09.09.2016
10:04:04
нене

спасибо :)

я вначале сам :)

так неинтересно ))

Maxim
09.09.2016
10:04:27
то есть я беру NGINX, запущенный прямо на железе говорю ему: resolver <kube-dns-addr-here>; и шарашу апстримы с вхостами типа вот так: upstream kube-blog-app { server blog.blog.svc.kubernetes.local:4000; } server { ... server_name blog.amplifr.com; ... location / { ... proxy_pass http://kube-blog-app; } }

Artur
09.09.2016
10:05:48
чуваки из кубернетеса, например, официально говорят, что несмотря на то, что у вас может быть есть системный етцд, дайте нам пожалуйста отдельный
вот я и думаю, что перед тем как сетапить кореос и вообще что-то, наверное нужен свой системный etcd:)

Тимур
09.09.2016
10:10:56
зачем ? чем необходит который с кореос-ом идет

@kaydiam подключайся давай плз как время будет:) а то тут etcd плодятся. потом долго менять на консул прийдется ))

Maxim
09.09.2016
10:12:15
возможно мы про разное, но я имел в виду, что для кубернетеса *рекомендовано* использовать свой отдельный etcd-{cluster,instance} только для кубернетеса

Google
Тимур
09.09.2016
10:12:32
а почему ? откуда ноги растут ?

Maxim
09.09.2016
10:12:52
из заявления команды разработчиков

@kaydiam подключайся давай плз как время будет:) а то тут etcd плодятся. потом долго менять на консул прийдется ))
ай, не трави, а мне кажется, этот пулриквест никогда не примут https://github.com/kubernetes/kubernetes/pull/31622

kay
09.09.2016
10:16:11
Раньше использовали второй etcd для skydns потому что skydns нестабильный был, и он работал с etcd. Чтобы не смешивать всё говно в одной яме - сделали две ямы. Так и пошло, отказоустойчивый etcd для kubernetes и etcd в поде для skydns, который не жалко похерить, т.к. он воссоздаётся.

Maxim
09.09.2016
10:16:34
это уже третий etcd ;)

при наличии системного

Artur
09.09.2016
10:41:50
зачем ? чем необходит который с кореос-ом идет
во-первых, регистрировать кластера надо где-то. Во-вторых, я хочу пушить конфиги для приложений в etcd, а кореос кластер сегодня есть, завтра его нет. Непонятно :)

поэтому хочу в терминологии Максима (и наверное кубернетиса) системный etcd

kay
09.09.2016
10:47:26
Повтори вопрос, не понял.

Тимур
09.09.2016
10:48:43
возможно мы про разное, но я имел в виду, что для кубернетеса *рекомендовано* использовать свой отдельный etcd-{cluster,instance} только для кубернетеса

Maxim
09.09.2016
10:48:57
@kaydiam вопрос зачем для кубернетса отдельный "кореосового" кластре etcd
встречный вопрос: нахера придумали гугол, если никто им не пользуется? вот, я нагуглил за тебя: https://github.com/kubernetes/kubernetes/issues/4432#issuecomment-78207966

http://kubernetes.io/docs/admin/cluster-large/#etcd-storage

kay
09.09.2016
10:50:07
имхо скоро требовательные к производительности компоненты переведут на protobuf

Тимур
09.09.2016
10:50:11
@pipopolam не подсказывай :) интересует мнение @kaydiam как независимого эксперта по кореос

Maxim
09.09.2016
10:50:26
кореос тут не при чем

это кубернетесовское требование

kay
09.09.2016
10:51:28
Вообще в данном сообществе замечено огромное количество философских вопросов.

Maxim
09.09.2016
10:51:42
это не философия

Google
Maxim
09.09.2016
10:52:00
80% вопросов тут это "погугли за меня"

Тимур
09.09.2016
10:56:59
@kaydiam что тут философского. Если у меня есть кластер кореос, в котором живет себе кубернетс. Действительно ли оправдано поднимать отдельный etcd, поскольку "так советуют разработчики кубернетс"

kay
09.09.2016
10:57:26
что значит "отдельный"?

сколько всего etcd?

Maxim
09.09.2016
10:58:05
со старым кубе-днс - получается три ;)

kay
09.09.2016
10:58:52
teamur ты вроде был приверженцем consoul

Тимур
09.09.2016
10:59:09
)) да

Maxim
09.09.2016
10:59:10
только кубернетес в него не умеет

kay
09.09.2016
10:59:13
откуда etcd?

Тимур
09.09.2016
10:59:14
но кубернетс пока нет :)

kay
09.09.2016
10:59:25
так в чем вопрос?

Maxim
09.09.2016
10:59:28
https://github.com/kubernetes/kubernetes/pull/31622

Maxim
09.09.2016
11:06:59
не нужно настроивать ХХХ по доке от кореоса

настраивайте ХХХ по доке от ХХХ

мне советовали обратное :)

так вот даже чуваки из кореос советуют заводить отдельный етцд: https://coreos.com/kubernetes/docs/latest/getting-started.html

kay
09.09.2016
11:08:15
Тимур, ты вспомни как мы разграничивали сервера по стойкам, чтобы многожрущиетрафика приложения не мешали другим. Так и тут.

Alexander
09.09.2016
11:45:21
Друзья, решил побаловаться с kubernetes-dind-cluster на маке. Есть докер (docker-for-mac) он все поднял... все-все-все... но где сертификаты то? Куда оно их сует?

Google
Alexander
09.09.2016
11:45:59
конфиг для kubectl оно мне не сгенерировало

Maxim
09.09.2016
11:46:00
внутре линуксовиртуалки

докер же прибит гвоздями к ядру линукса

Alexander
09.09.2016
11:46:40
kubecrl не прибит же

Maxim
09.09.2016
11:46:54
поэтому докер-фор-мак все-равно линуксовиртуалку запускает

Alexander
09.09.2016
11:47:03
да это то поянтно...

зачем сертификаты в виртуалку то класть?

Maxim
09.09.2016
11:47:25
ну так кубернетес-то в виртуалке

Alexander
09.09.2016
11:47:25
docker-for-mac отлично прокидывает вольюмы

Admin
ERROR: S client not available

Maxim
09.09.2016
11:47:31
вот и сертификаты там же

Alexander
09.09.2016
11:47:44
он докеризирует все дело

может ты имеешь ввиду в контейнере?

потому-что в саму виртуалку в docker-for-mac так просто не добраться

Maxim
09.09.2016
11:48:12
ну так контейнер-то в виртуалке ж

Alexander
09.09.2016
11:48:23
там xhyve

Maxim
09.09.2016
11:48:28
и?

это не виртуалка? ;)

Alexander
09.09.2016
11:48:40
и при чем тут оно? я не понимаю

почему оно должно быть "прибито" к виртуалке?

Google
Maxim
09.09.2016
11:49:05
при том, что kubelet запускается в контейнере, а контейнер - в виртуалке

Alexander
09.09.2016
11:49:07
мне доступ к apiserver надо

да пусть запускает)

kubectl - я опечатался

Maxim
09.09.2016
11:49:25
ну так kubelet-у ключи нужны

Alexander
09.09.2016
11:49:31
я хочу kubectl get no

а оно меня спрашивает user/pass

там даже написано жеж

$ _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
09.09.2016
11:50:11
ну так найди ты контейнер с kubelet'ом и docker cp ключи оттуда

в чем проблема-то?

Alexander
09.09.2016
11:50:23
я ленивый

я хочу "под ключ" )))

Maxim
09.09.2016
11:50:35
тогда иди ютуб смотреть

kay
09.09.2016
11:50:46
айфон 7 покупать

Maxim
09.09.2016
11:50:50
дада

кстати

https://itunes.apple.com/fr/app/cabin-manage-kubernetes-applications/id1137054392?l=en&mt=8

Alexander
09.09.2016
11:51:05
ненене, я лучше PR сделаю чтобы оно в конфиг добавляло

Maxim
09.09.2016
11:51:12
кубернетес-дашборд для айфона

Alexander
09.09.2016
11:52:13
и сертификат пользователю сохраняло куда-нидь... А то слишком много телодвижений, уж простите... Я привык - запустил terraform или ansible и БАЦ - или сломал или счастье ))

Тимур
09.09.2016
12:00:41
@pipopolam web0* - это серваки с nginx вне кластера кубернетс ?

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