@kubernetes_ru

Страница 51 из 958
Тимур
14.09.2016
09:49:31
запустил kubelet на ноде. не было сертификатов. подсунул сертификаты, но статус ноды NotReady. рестарт кублета не помогал. Перегрузил - заработало. Никто не сталкивался ?

Михаил
14.09.2016
12:08:19
$ kubectl get ep --all-namespaces
я продолжу с глупыми вопросами

ubectl get po —namespace=default NAME READY STATUS RESTARTS AGE docker-registry-1-ziypg 1/1 Running 0 9m router-1-st769 0/1 Pending 0 9m router-1-xl6ug 1/1 Running 0 10m

как мне теперь достучаться из вне до этого говна?)

Google
Maxim
14.09.2016
12:09:42
простой ответ - никак

Михаил
14.09.2016
12:09:59
всё равно должен быть skydns?

который срезолвит в кластерный ип это говно?

Maxim
14.09.2016
12:10:11
да

kay
14.09.2016
12:10:18
socat на серверах с kubelet

Михаил
14.09.2016
12:10:22
какого хера он у меня не ставится автоматм ёба

как его правильно раскатывать?

ебучий опеншифт

kay
14.09.2016
12:10:52
+ kubectl port-forward podname initialport:localhostport

Maxim
14.09.2016
12:11:12
данене, @kay_rus, он не этого хочет, мне кажется ;)

а еще ты порты местами попутал

kay
14.09.2016
12:11:54
pardon

Михаил
14.09.2016
12:11:54
мне надо просто по mariadb.example.com попасть до инстанса с мариядб

Google
kay
14.09.2016
12:12:16
ну либо hostport юзай

либо ingress

Maxim
14.09.2016
12:12:38
либо внешний балансер

но все-равно сперва внутренний днс нужен

Михаил
14.09.2016
12:12:59
но все-равно сперва внутренний днс нужен
как его правильно раскатать?

я всю доку перерыл

сцуко

Maxim
14.09.2016
12:13:20
так а что конкретно у тебя не заводится?

kay
14.09.2016
12:13:25
вот как использовать hostport https://github.com/kubernetes/contrib/blob/068ea30cccb9e6861cdf197b2e31f5a15f6c0b1b/ingress/controllers/nginx/examples/default/rc-default.yaml#L41

Михаил
14.09.2016
12:13:44
я же правильно понимаю, что у меня при установке openshift должен появится pod с skydns?

Maxim
14.09.2016
12:13:50
где логи, где способы установки?

кому должен? о_О

Михаил
14.09.2016
12:13:59
ansbile

https://docs.openshift.org/latest/install_config/install/advanced_install.html#configuring-ansible

отсюда

kay
14.09.2016
12:14:14
чтобы проверить наличие dns, запусти kubectl get pods —namespace kube-system

Михаил
14.09.2016
12:14:53
чтобы проверить наличие dns, запусти kubectl get pods —namespace kube-system
kubectl get pods —namespace=default NAME READY STATUS RESTARTS AGE docker-registry-1-ziypg 1/1 Running 0 20m router-1-st769 0/1 Pending 0 19m router-1-xl6ug 1/1 Running 0 20m

нету скайднс

kay
14.09.2016
12:15:06
--namespace kube-system

! ^

Google
Maxim
14.09.2016
12:15:13
ты скопипастить даже не можешь чтоли? :D

Михаил
14.09.2016
12:15:56
ты скопипастить даже не можешь чтоли? :D
а ты уверен, что у меня впринципе есть этот неймспейс?)

kay
14.09.2016
12:16:10
системный неймспейс для k8s

Maxim
14.09.2016
12:16:24
ну скопипастить-то наличие неймспейса не должно мешать же

kay
14.09.2016
12:16:47
значит голый kubernetes

Maxim
14.09.2016
12:16:53
системный неймспейс для k8s
автоматически он не создается, кстати его нужно или руками, или addon-manager ставить

я всю доку перерыл
покажи доку, которую ты рыл и не смог поставить днс

в той доке, что ты выше прислал, слово "DNS" не встречается

я грепнул

Михаил
14.09.2016
12:20:34
ок, я решил с чего-то, что ansible скрипты openshift должны деплоить мне dns автоматом ибо я не нашёл в их доке возможность отдельной конфигурации и там прямо указано, что бай дефаулт юзается skydns

Михаил
14.09.2016
12:21:12
в той доке, что ты выше прислал, слово "DNS" не встречается
https://docs.openshift.org/latest/architecture/additional_concepts/networking.html#openshift-origin-dns

Maxim
14.09.2016
12:21:33
это уже другая секция

Михаил
14.09.2016
12:21:40
да, в той нет про DNS

Maxim
14.09.2016
12:21:40
ты про анзибль присылал

что такое OpenShift Origin DNS я понятия не имею если ты хочешь кубернетесовский днс, то вариантов ровно два с половиной: 1. вот негр написал: https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/08-dns-addon.md 2. через аддон-манагер (https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/addon-manager) 2.5 руками отсюда: https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dns

Igor
14.09.2016
14:26:31
3. https://github.com/takama/k8sdemo/tree/master/ansible

там есть и dashboard и kubedns (skydns)

Но только для CentOS 7

Google
Igor
14.09.2016
14:31:38
4. https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dns

Maxim
14.09.2016
14:32:00
@takama у него там все еще усугубляется опеншифтом

4. https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dns
а мой пункт 2.5 разве не про эту же ссылку?

Igor
14.09.2016
14:32:33
По 4 варианту можно просто докинуть rc и svc

А ну да, верно

Artur
14.09.2016
17:41:12
тут же есть поклонники консула?

вопрос на засыпку есть - если я подниму 5 консул серверов с -expect-bootstrap=5, какое поведение я могу ожидать? оставшиеся 2 сервера должны стать клиентами?

Admin
ERROR: S client not available

Тимур
15.09.2016
10:42:17
@pipopolam ты не переопределял forwarding nameserver для kubedns ?

Maxim
15.09.2016
10:42:27
ммм

нет

Тимур
15.09.2016
10:43:18
у меня просто skydns: failure to forward request "read udp 172.16.78.2:52263->8.8.8.8:53: i/o timeout"

Maxim
15.09.2016
10:43:39
так а там файрвол-то тебя не зарезал?

Тимур
15.09.2016
10:44:26
это да. у меня в ДЦ своих днс-серверов завались. поэтому гугол не откроют

SkyDNS defaults its forwarding nameservers to the one listed in /etc/resolv.conf

но так не делает

и вообще в подах resolv.conf не наследуется с хост-системы

Maxim
15.09.2016
10:45:26
ну так ты в под примонтируй нужный резолв.конф и все

где проблема-то?

Тимур
15.09.2016
10:45:38
всякие env: - name: SKYDNS_NAMESERVERS тож не помогают

Google
Тимур
15.09.2016
10:45:59
ну сейчас проблема в том что

kubectl exec busybox — nslookup kubernetes.default

не работает :)

только так kubectl exec busybox — nslookup kubernetes.default.svc.cluster.local

resolv.conf уже другая тема

Maxim
15.09.2016
10:46:33
это потому что ты кубелет запускаешь без --domain

Тимур
15.09.2016
10:46:41
ubectl exec busybox — cat /etc/resolv.conf search default.svc.cluster.local svc.cluster.local cluster.local

не

норм запускаю :)

Igor
15.09.2016
10:47:13
kubectl exec busybox — nslookup kubernetes

Тимур
15.09.2016
10:47:36
я ж говорю что так skydns пытается лезть в гугол :)

ну отработало кстати

но долго :)

kubectl exec busybox — nslookup kubernetes Server: 10.241.64.130 Address 1: 10.241.64.130 Name: kubernetes Address 1: 10.241.64.129 kubernetes.default.svc.cluster.local

долго поскольку

I0915 10:48:18.571409 1 logs.go:41] skydns: failure to forward request "read udp 172.16.78.2:47968->8.8.8.8:53: i/o timeout" I0915 10:48:28.669963 1 logs.go:41] skydns: failure to forward request "read udp 172.16.78.2:40477->8.8.8.8:53: i/o timeout"

а как скайднс(kubedns) подсунуть корпоративный forwarding server - хз

Igor
15.09.2016
10:49:59
плохо, что файрвол режет

Maxim
15.09.2016
10:50:11
ну так ты в под примонтируй нужный резолв.конф и все

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