@kubernetes_ru

Страница 177 из 958
Artem
30.05.2017
10:00:34
как же эти рукожопы заипали со своим aufs

можно на dm ещё поднять сторадж, мне помогает

но почему в трейсе модули все сетевые непонятно

можно ещё шедулер сменить с fair

Google
Andrew
30.05.2017
10:03:59
если честно, 3 последних сообщения не понял)

dm - devicemapper?

Artem
30.05.2017
10:04:32
sudo bash -c 'echo deadline > /sys/block/sda/queue/scheduler'

https://docs.docker.com/engine/userguide/storagedriver/device-mapper-driver/

Andrew
30.05.2017
10:05:18
ага, понял

Artem
30.05.2017
10:06:29
это смена шедулера ядра с fair на deadline

[43748.472435] IP: [<ffffffff810a1134>] check_preempt_wakeup+0xd4/0x1d0

это глюканул шедулер

но я бы начал с нового ядра, потом сменил бы docker storage

если ничего не поможет, тогда остальное

Andrew
30.05.2017
10:15:20
нашел на gh ишью с таким же трейсом,чуваки пишут надо ядро 4.9

но там суппорта aufs нету, надо доп пакет

Google
Andrew
30.05.2017
10:16:43
видимо буду пробовать 4.9 кернел с overlay2 или aufs, если найду как суппорт включить

мне tar критичен

https://github.com/moby/moby/issues/29397

Paul
30.05.2017
10:51:40
мне tar критичен
тогда только ядро менять. У меня убунта (4.4 ядро) - нет такой проблемы

Andrew
30.05.2017
10:53:25
У меня её тоже год не было

На данной конфигурации

Andrey
30.05.2017
10:53:39
Частенько контейнеры скомпилены под более свежее ядро и это приводит к более весёлым результатам

No
30.05.2017
13:50:58
Господа, а кто нибудь запускал kubernetes-anywhere. Нужна консультация.

ping!?

Zon
30.05.2017
16:39:43
Спрашивай сразу, не томи

Maksim
30.05.2017
16:40:01
pong

No
30.05.2017
17:11:42
Вот issue https://github.com/kubernetes/kubernetes-anywhere/issues/356

А если кратко, то кластер провиженется, а сервисы внутри не стартуют

root@master [ ~ ]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 92c83f5a5804 gcr.io/google-containers/hyperkube-amd64:v1.5.7 "/hyperkube kubelet -" 15 minutes ago Up 15 minutes elegant_varahamihira

https://pastebin.com/u6i5PKWr

api не стартует и в итоге он виснет на Validation Fails (Zero nodes are healthy)

Artem
30.05.2017
17:21:33
засунул бы в пастебин)

No
30.05.2017
17:21:41
my bad

Artem
30.05.2017
17:22:33
и -l

docker logs тоже можно

Google
No
30.05.2017
17:23:33
-l https://pastebin.com/fTSsZaWR

docker logs https://pastebin.com/GXR3payU

@Sn00p Ругается на отсутствие подключения к api. Оно и понятно

Artem
30.05.2017
17:26:27
а вот отсюда логи есть?  172.20.187.198

где мастер должен быть

No
30.05.2017
17:27:14
Выше уже от мастера логи

Тупанул немного

https://pastebin.com/fTSsZaWR

https://pastebin.com/GXR3payU

Artem
30.05.2017
17:31:30
-api-servers=http://localhost:8080 

No
30.05.2017
17:32:35
root@master [ ~ ]# netstat -tnlup | grep 8080 root@master [ ~ ]#

Artem
30.05.2017
17:33:22
кубелет есть

Artem
30.05.2017
17:33:30
а мастер где у тебя

manifests/kube-apiserver.yaml

No
30.05.2017
17:37:45
https://pastebin.com/ix7GiGuW

Мастер на 172.20.187.198

И меня крайне смущает, что там стартанул только один контейнер

Разворачивал вот этой штукой https://github.com/kubernetes/kubernetes-anywhere/blob/master/phase1/vsphere/README.md#troubleshooting

Artem
30.05.2017
17:39:48
"--address=127.0.0.1",

мастер это отдельный под же? забинди на 0.0.0.0

Google
Artem
30.05.2017
17:40:58
там - --bind-address=0.0.0.0 вроде так

No
30.05.2017
17:42:18
Так он даже на localhost не слушает

Artem
30.05.2017
17:43:00
docker ps - a

разворачивалка поди затупила

No
30.05.2017
17:44:34
Тут самое интересное. Убираем из "/etc/systemd/system/kubelet.service" параметр "--cloud-provider=vsphere" и все контейнеры стартуют

Поэтому когда делаю -а, там все нужные есть

Admin
ERROR: S client not available

No
30.05.2017
17:45:53
Но если ничего не трогать, он даже не пытается их стартовать

Они не падают с ошибками

И docker ps - a ничего кроме gcr.io/google-containers/hyperkube-amd64:v1.5.7 не показывает

разворачивалка поди затупила
Странно, что ошибок не было

? Если бы не затупила, кластер бы поднялся

Я и пытаюсь понять, чего ему для счастья не хватает

Artem
30.05.2017
17:56:46
добейся чтобы все контейнеры хотя бы стартовали

No
30.05.2017
18:10:19
@Sn00p Когда убираю --cloud-provider=vsphere оно как то начинает работать root@master [ /usr/bin ]# kubectl get nodes NAME STATUS AGE master Ready,SchedulingDisabled 11m node1 Ready 9m node2 Ready 3m

Artem
30.05.2017
18:12:13
https://kubernetes.io/docs/getting-started-guides/vsphere/#configuring-vsphere-cloud-provider

No
30.05.2017
18:12:54
If a Kubernetes cluster has not been deployed using Kubernetes-Anywhere

А я с ним деплоил)

Глазами пробежался, ответа на свой вопрос не нашел там

Artem
30.05.2017
18:14:23
а вот это есть? You need administrator credentials to an ESXi machine or vCenter instance with write mode api access enabled (not available on the free ESXi license).You must have Go (see here for supported versions) installed: www.golang.org.You must have your GOPATH set up and include $GOPATH/bin in your PATH.

Google
No
30.05.2017
18:23:17
Да, иначе бы кластер не запровижинелся

Artem
30.05.2017
18:24:11
ну убери этот ключ и хрен с ним

?

No
30.05.2017
18:28:08
? Это на крайний случай

Bro
30.05.2017
21:35:40
блин

щаз какой-то kops еще

как на ec2 кластер развернутЬ? там варианты - coreos, tectonic или kops

Artem
30.05.2017
23:00:45
ну как развернуть. запусти ченить

https://kubernetes.io/docs/getting-started-guides/kops/

Alisa
30.05.2017
23:07:54
ктонить https настраивал в кубере на балансировщик нагрузки? как это быстрее и правильнее всего сделать? только ручками в nginx конфиге или есть гдето кнопочка "сделать https"?)

Artem
31.05.2017
06:09:55
https://github.com/kubernetes/ingress/blob/master/controllers/nginx/README.md#server-side-https-enforcement

почему вы доки не читаете? там есть все

Bro
31.05.2017
07:10:16
кто как деплоит сервисы?

если есть например небольшой сервис на django

где используется redis + статику нужно отдавать. нагрузок там не предполагается

есть еще парочка таких же

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