
Banschikov
09.07.2018
11:44:31

Anton
09.07.2018
11:46:15
ты уверен что у тебя там не существующий pvc использовался, который создавался ранее?

Banschikov
09.07.2018
11:47:33

Dmitry
09.07.2018
11:50:16

Google

Andrey
09.07.2018
11:50:50
кто какую шаблонизацию для k8s использует? По мне пока проще всего yaml файлы через envsubst прогонять

Anton
09.07.2018
12:00:46

Banschikov
09.07.2018
12:06:16

Никита
09.07.2018
12:31:27
Привет. Столкнулся с тем, что если ставить prometheus-operator в kubernetes 1.10+ через helm - тиллеру не хватает прав на то, чтобы поставить кластерроль и кластерроль биндинг (походу дефолтное поведение). Кто-то сталкивался? Кто как обходил? Просто накидывали прав тиллеру, или как-то изящнее можно?

Denis
09.07.2018
12:34:15
всем доброго времени суток , может ламерский вопрос ( скорее всего ) но, есть к8с кластр в ВПЦ с рэнжем 10.30.30.0\16 и сервис с Endpoints: 10.31.43.6:9090 , соответственно внутри кластера ( подов ) я могу его резолвить а вот в запиренной ВПЦ не могу . без лоадбалансера я могу к нему как нибудь добраться ?

Alex
09.07.2018
13:26:15
Всем привет, подскажите пожалуйста куда копать
Почему не создается Pod по StatefulSet, когда я делаю helm install?
==> v1beta2/StatefulSet
NAME DESIRED CURRENT AGE
redis-master 1 1 0s
tnt-auth-ss 1 0 0s
==> v1/Pod(related)
NAME READY STATUS RESTARTS AGE
redis-master-0 0/1 ContainerCreating 0 0s

Andrey
09.07.2018
13:33:58
Ставлю на то, что pvc не получает свой pv

Andrey
09.07.2018
13:43:00
Ребят, а куда копать чтобы local-volume-provisioner для PVC сам создавал PV? Все работает если создать PV руками, тогда PVC подцепляет этот volume. ЧЯДНТ?

Vadim
09.07.2018
14:01:00

Agniya
09.07.2018
14:13:26
ребята, всем добрый день. в группе можно постить вакансии? нужно кому-нибудь?

Vlad
09.07.2018
14:16:57

Agniya
09.07.2018
14:17:51
спасибо!

Arslanbekov
09.07.2018
14:22:57
Всем привет ?
кто использует kubespray и кому нужно было скейлить мастера/etcd, как вы это делали?

Google

Andrey
09.07.2018
14:36:35

Vadim
09.07.2018
14:37:17

Andrey
09.07.2018
14:38:32

Anton
09.07.2018
15:15:08
провижонер ждет что там смонтировано будет что то

Andrey
09.07.2018
15:29:42
Но это же капец не удобно. А нет ничего чтобы просто создавало папки с uuid ами автоматом и все?

Anton
09.07.2018
15:34:00
просто провижонер ожидает что ты нагенеришь разделов или понавтыкаешь дисков и он их целиком отдаст
ведь с mount --bind нельзя оценить сколько ты потратил из объема раздела

Andrey
09.07.2018
15:35:43
Ему du запретили?)

Vadim
09.07.2018
15:41:16

Andrey
09.07.2018
15:43:29

Andrey
09.07.2018
15:44:25
>люди с baremetal должны страдать до конца
Слышь.
Зато какой простор фантазии...

Andrey
09.07.2018
15:47:40
Еще бы время для реализации этих фантазий)

Vadim
09.07.2018
15:49:39

Gleb
09.07.2018
16:43:31
а linkerd есть у кого-то в продакшене?

Andrey
09.07.2018
16:50:18

Valera
09.07.2018
16:57:01
Всем привет.
Прошу помощи, разбираюсь с taints/tolerations + persistent volumes.
Цель: поднять кластер на GKE, сделать taint 1 ноды и задеплоить mysql только на неё по tolerations.
Всё сделал вот так(моя репа): https://github.com/vainkop/wordpress-persistent-disks/blob/master/README.md
Tolerations воспринялся норм в https://github.com/vainkop/wordpress-persistent-disks/blob/master/mysql.yaml однако Pod развернулся на другой ноде. Что не так?

Andrey
09.07.2018
16:57:49

Valera
09.07.2018
16:58:04
Пробовал tolerations в https://github.com/vainkop/wordpress-persistent-disks/blob/master/mysql-service.yaml и https://github.com/vainkop/wordpress-persistent-disks/blob/master/mysql-volumeclaim.yaml но не воспринимается там.

Google

Andrey
09.07.2018
16:58:21
Чёткие пацаны Node affinity используют.

Valera
09.07.2018
17:07:27
а label, соответственно, вот так https://github.com/vainkop/wordpress-persistent-disks/blob/master/README.md
а в чём разница между taint и nodeSelector в контексте моей задачи?

Alexey
09.07.2018
17:10:07
На прошлой неделе обсуждали авторизацию микросервисов. Нашел хитрое решение с nginx
https://github.com/haraldkoch/nginx-auth
Про
auth_request /auth-check;
знают многие, это я сейчас активно использую. А вот, что можно добавить
error_page 401 403 =200 /nginx-auth/;
и показать нормальную форму авторизации - не знал и это прям просто-круто-будупробовать.

Vadim
09.07.2018
17:14:22

Valera
09.07.2018
17:16:03

Vadim
09.07.2018
17:16:35

Valera
09.07.2018
17:20:31
тогда нужно оба, да
А как сделать, чтобы persistent volume выделился только на нужной ноде? В PersistentVolumeClaim nodeSelector в spec не воспринимается, вроде бы.

Vadim
09.07.2018
17:22:01
этим займется cloudprovider

Valera
09.07.2018
17:29:34
GKE. Я просто не совсем понимаю в их примере https://cloud.google.com/kubernetes-engine/docs/tutorials/persistent-disk В Step 6 они убивают pod и он пересоздаётся на другой ноде. Как он продолжает использовать диск с другой ноды?
Сам-то claim ReadWriteOnce https://github.com/vainkop/wordpress-persistent-disks/blob/master/mysql-volumeclaim.yaml

Alisa
09.07.2018
18:10:14
как теперь делать production-ready https в 2018?

Valera
09.07.2018
18:24:53

Alexey
09.07.2018
18:33:35
Интересно как выручка https продаж понизилась из за letsenctypt... ?

Sergey
09.07.2018
18:51:20

Igor
09.07.2018
18:51:28
летсэнкрипт такого на дает

Sergey
09.07.2018
18:52:02

Valera
09.07.2018
18:55:44

Google

Igor
09.07.2018
18:57:19

Fike
09.07.2018
18:57:25
extended validation не дает и не будет

Admin
ERROR: S client not available

Alisa
09.07.2018
19:04:55

Alex
09.07.2018
19:05:48
Ребят, а как вы решали проблему обновления конфигурации в контейнере?

Fike
09.07.2018
19:08:17
Если вам нужно менять параметры запуска, то по феншую это должно идти новым деплойментом. Если вам нужно делать какие-то твики в рантайме, то тут все-таки лучше тянуть это дело из какого-то стораджа

Anton
09.07.2018
19:09:25

Alex
09.07.2018
19:11:03
Например
Есть Nginx с конфигом из конфигмапа
Поменял конфиг, как сделать, чтобы при helm upgrade изменения прилетели в nginx?

Anton
09.07.2018
19:12:19
Rollingupdate для nginx у которого в анно ациях хеш сумма отрендеренного коефигмапа. Вроде как предлагаемое решение из коробки
Или кто то, кто реагирует как то на изменение и релоадит

Alexey
10.07.2018
07:04:17
Я на таких сразу иду и жму "report -> spam". Интересно с ними что-то делают? ?

Juriy
10.07.2018
07:13:45

kvaps
10.07.2018
07:28:16

Alex
10.07.2018
07:28:56
а как оно узнает о том, что configMap изменился?

kvaps
10.07.2018
07:29:43
inotify?

Banschikov
10.07.2018
07:30:06
Друзья, подскажите как хэлму сказать чтобы он ConfigMap обновил при использовании helm upgrade myapp?
helm upgrade --recreate-pods не хотелось бы использовать

kvaps
10.07.2018
07:30:58
либо просто релоад каждые n секунд

Google

kvaps
10.07.2018
07:31:22
либо reload по kill сигналу

Artyom
10.07.2018
07:31:41
Кто-нибудь, подскажите пожалуйста. Кто пользовался Traefik-ом.
У него есть какая-нибудь настройка в конфиге, чтобы он работал по типу transperent proxy?
Я сейчас его поднял, он работает
Но запросы от фронта к апи возвращаются с 405
Если напрямую api дернуть через сваггер, то все нормально работает. И у меня подозрения, что traefik как-то модифицирует запрос
И у меня openshift старый, поэтому просто заюзать ingress там не получается
OpenShift Master:
v3.7.1+ab0f056
Kubernetes Master:
v1.7.6+a08f5eeb62

Mikhail
10.07.2018
07:39:17

Andor
10.07.2018
07:40:08
есть ещё демонок который можно в под подселить, который может посылать вашему сервису сигнал если конфигмап обновилась

Igor
10.07.2018
07:46:16

Andor
10.07.2018
07:47:31
причём если меняется ENV то оно само поперезапускается
а если конфигмапа приземляется в фс в виде файла например, то надо костылить