
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"?)

Victor
30.05.2017
23:12:34

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 + статику нужно отдавать. нагрузок там не предполагается
есть еще парочка таких же