
Alexey
04.07.2018
13:57:07
Только ещё не нашел софтины, которая будет при push отправлять на сборку не все проекты, а только то, что поменялось + deps :( Может кто знает?

Ivan
04.07.2018
13:59:16
дык для этого их и разделяют ))

Alexey
04.07.2018
13:59:21
dockerfile частично решает, тип запускать dorker build для всего, он сам выберет. Но это костыльно, +3-5сек чтобы он прочекал кэши.

Google

Ivan
04.07.2018
14:00:22
а чего сборка на пуш стартует? через тэг не вариант?
... ну вроде бы да. мне надо ReadWriteMany

Alexey
04.07.2018
14:01:23

Ivan
04.07.2018
14:02:51

kvaps
04.07.2018
14:03:32


Alexey
04.07.2018
14:03:39
https://buckbuild.com
что-то вроде такого, только меня java смущает дико.
https://bazel.build/ от гугла тоже java

Ivan
04.07.2018
14:04:32

Alexey
04.07.2018
14:05:09
https://www.pantsbuild.org/
от твитера, только увидел, нужно глянуть

kvaps
04.07.2018
14:05:50

Ivan
04.07.2018
14:10:27

Andor
04.07.2018
14:11:28
chmod 777
убил бы

Google

kvaps
04.07.2018
14:11:32
а покажи полную комманду

Ivan
04.07.2018
14:11:54
sudo mount -t ceph -o ro,name=admin,secret=AQC2QxV...X1O1V/Sg== 10.1.29.51:6789,10.1.29.52:6789,10.1.29.53:6789:/ /mnt/cephfs

kvaps
04.07.2018
14:14:02
похоже какая-то специфика для coreos permission denied -какая-то странная ошибка для mount смотри dmesg

Ivan
04.07.2018
14:14:36
libceph: auth method 'x' error -1

kvaps
04.07.2018
14:14:46
но вообще вангую что с авторизацией в ceph что-то не так

Andor
04.07.2018
14:14:56
вангую что версии не совпадают
но это лучше в чят сефа

kvaps
04.07.2018
14:15:12
ну вот, твой юзер в ceph не имеет x permissions над cephfs пулом

Ivan
04.07.2018
14:25:37
ок. спасибо. буду копать ))

Banschikov
04.07.2018
14:45:17
Подскажите, а можно использовать обычный nfs в качевстве volume-provision? Мне так сказать для локальной разработки
Но только внешний или что можно для этого еще придумать

Vadim
04.07.2018
14:55:38

Banschikov
04.07.2018
14:57:47

Anton
04.07.2018
14:59:04
с ingress nginx тут забавный эффект был, создали случайно ingress с пустым набором hosts. в итоге он занял место default backend. а ведь я думал эта штука неизменна

Vadim
04.07.2018
14:59:36

Nik
04.07.2018
15:03:14
А был у кого позитивный опыт использования openEBS? насколько оно продакшен реди, сильно устапает ceph?

kvaps
04.07.2018
15:04:46

Banschikov
04.07.2018
15:07:25

Алексей
04.07.2018
15:08:14
Кто может подсказать по шаблонам Helm
есть струкура данных
deploy:
env:
conf:
dc01:
key: "value1:
dc02:
key: "value2"
Как получить в шаблоне key в зависимости от переменной DC которой передаём значение dc01 или dc02
??

Google

Ivan
04.07.2018
15:11:50

kvaps
04.07.2018
15:12:42
сам секрет в base64 должен быть емнип
ceph auth get-key client.kube | base64

Ivan
04.07.2018
15:13:58
нет, с получением ключа вроде всё ок - раз он вручную сработал

Ilia
04.07.2018
15:14:19
Почему в документации параметр "--pod-network-cidr" для Calico, Canal, Flannel указан, для Kube-router нет значения, а для Romana, Weave Net его вообще нет? https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/#pod-network

kvaps
04.07.2018
15:15:38

Ilia
04.07.2018
15:18:37
Ясно, спасибо

Denis
04.07.2018
15:20:40
народ а почему кубспрэй не аттачит флаги (--authentication-token-webhook=true // --authorization-mode=Webhook) в кублет при деплое кластера ? и как заатачить эти флаги в уже используемом кластере ?? спасибо

Ivan
04.07.2018
15:21:34
ceph auth get-key client.kube | base64
и ещё меня смущает, что если пощупать руками папку, куда куб пытается монтировать цеф (/var/lib/kubelet/pods/c6de3e56-7f9a-11e8-a16b-0050569d04a3/volumes/kubernetes.io~cephfs/cephfs) то её не существует. а вручную мне удалось подключиться только когда я создал эту папку (да ещё и в нужном месте - в /mnt/ не работает)
получается куб сам тупит - не создаёт папку ?

kvaps
04.07.2018
15:22:25
это нормально, директория создается непосредственно перед монтированием volum'а

Ivan
04.07.2018
15:22:31

Алексей
04.07.2018
15:33:40

Denis
04.07.2018
15:41:33

Anton
04.07.2018
15:49:37
как проверить, что калико интерфейс на ноде "соответствует" интерфейсу на поде? у меня в рамках одной ноды не пингуется один из подов. Роуты, интерфейсы, все как у остальных. Tcpdump видит ICMP пакеты на ноде, но до пода они не доходят.

Admin
ERROR: S client not available

Andor
04.07.2018
15:51:19
проверяй таблицы

Anton
04.07.2018
15:55:12
какие таблицы?

Denis
04.07.2018
16:16:26
Cпасайте снова )) error: error upgrading connection: unable to upgrade connection: Forbidden (user=system:node:dev-kubernetes-master-0, verb=create, resource=nodes, subresource=proxy) после того как добавил флаги (--authentication-token-webhook=true // --authorization-mode=Webhook) в кублеты на мастерах и воркерах

Anton
04.07.2018
16:20:04

Алексей
04.07.2018
16:32:17

Google

Anton
04.07.2018
16:33:17
или используешь один и тот же файл values или разные с одним содержимым (симлинк например)
у себя решили не городить сложных конструкций, да и по файлам сразу видно что к чему, легче читать

Алексей
04.07.2018
16:33:53
Ну вообще я уже накопал решение. range функция и pluck

Anton
04.07.2018
16:34:19
перебирать элементы?
короч шаблон набирает логики какой то, а это я думаю плохо

Алексей
04.07.2018
16:35:20

Anton
04.07.2018
16:36:09
ты в одном файле разделяешь их логически в структуру. что мешает часть структуры отразить на файловой системе. это в итоге упрощает шаблоны

Алексей
04.07.2018
16:36:12

Anton
04.07.2018
16:38:00
нет
ты можешь добавлять их сколько угодно
их может быть целая гигантская цепочка по приоритету
они в конце собираются, с debug можно это увидеть

Алексей
04.07.2018
16:39:30
Ясно. Спасибо. Подумаю, потестирую

Alan
04.07.2018
17:20:38
Ого, откуда такой наплыв)

Stanislav
04.07.2018
17:21:24
Боты небось)

Mikhail
04.07.2018
17:21:40
вебинар)

Nikita
04.07.2018
17:22:21
отсюда https://habr.com/company/southbridge/blog/415625/

Nikolay
04.07.2018
17:22:24
посоны, а это нормально, что в логах ingress-nginx много-много сыпет вот таких строчек?
W0702 18:09:59.211757 7 queue.go:130] requeuing &ObjectMeta{Name:sync status,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:<nil>,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[],Finalizers:[],ClusterName:,Initializers:nil,}, err services "ingress-nginx" not found