
Andor
21.05.2018
07:47:18
то есть нормальный обычный nsupdate оно не умеет

Дмитрий
21.05.2018
08:41:15
Подскажите как сделать так, чтобы в деплойменте чать переменной бралось из переменного окружения? Которая передеаётся через CI?
Типа так будет работать?
environment:
DB_URL: postgres://postgres:${POSTGRES_PASSWORD}@db:5432/db

Ivan
21.05.2018
08:42:03
Envsubst

Aleksey
21.05.2018
08:42:50

Google

Дмитрий
21.05.2018
08:43:30
понял

kvaps
21.05.2018
08:48:01
подскажите, а использовать statefulSet с hostPath - это нормальная практика? - или лучше гвоздями прибить сервис к конкретной ноде?

Maksim
21.05.2018
08:57:11
Боже какой же ОпенШифт Деревянный

Valentin
21.05.2018
09:01:29

Andor
21.05.2018
09:02:02
Нет

Valentin
21.05.2018
09:03:52
но он же запускает поды на той-же ноде всегда

Stanislav
21.05.2018
09:42:55
Народ, как бороться с дублированием хостов в ингрессе? Сам кубик не ругается, поэтому я могу создать кучу ингрессов с одинаковым путем и dns name.
Но я не хочу чтобы так делали юзеры

Valentin
21.05.2018
09:44:14
запрети им создавать ингресы)

Stanislav
21.05.2018
09:44:52
Ммм, тогда я не получу полноценный ci/cd

Alik
21.05.2018
09:47:36
Привет!
Кто ставил Elasticsearch + Fluentd + Kibana в k8s, какие requests/limits и кол-во нодов лучше устанавливать?

Dmitry
21.05.2018
09:49:52
У меня 3 пода эластика, каждый 24гб жрет и 1 CPU)

Alik
21.05.2018
09:51:45

Google

Dmitry
21.05.2018
09:56:33
Да, но их ~400гб там

Andrey
21.05.2018
10:12:06

kvaps
21.05.2018
10:16:28

Stanislav
21.05.2018
10:34:19
Как можно увеличить время перед session expired в dashboard?

Harry
21.05.2018
10:35:44

Stanislav
21.05.2018
10:36:50

Valentin
21.05.2018
10:37:57

Andrey
21.05.2018
10:55:56

Valentin
21.05.2018
10:56:33
спс

Anton
21.05.2018
11:02:22
Ребят, а как заставить работать сокеты(socket.io) на 4их репликах в связке?
Используют nginx-ingress от kubernetes
Сейчас, с 1 репликов все работает как нужно.
Но если их несколько, то клиенты могут попадать на разные поды и ивенты не доходят
Похожая проблема - https://stackoverflow.com/questions/40743432/google-container-engine-kubernetes-websocket-socket-io-not-working-on-multi
sessionAffinity: ClientIP не помог

Stanislav
21.05.2018
11:35:57

Dmytro
21.05.2018
12:49:22

Алексей
21.05.2018
13:32:28
Приветствую!
Кто может подсказать по prometheus-operator?
Хочу собирать логи с ceph, запускаю exporter в кластере, настраиваю service для контейнера, создаю servicemonitor, но prometheus его не обнаруживает(
https://pastebin.com/ZX6rHSqg

Andor
21.05.2018
13:32:55
prometheus? логи?
нифига не понятно, покажи с -o yaml

Алексей
21.05.2018
13:36:12
Прометеус даже не замечает его
В логах стандартно всё у него

Google

Алексей
21.05.2018
13:38:15
https://pastebin.com/arGKbRge

Andor
21.05.2018
13:39:13
а как он должен находить экспортеры - это понятно?

Алексей
21.05.2018
13:41:10
в описании к оператору я нашёл только что он ходит по сервисмониторам
и вот такой пример
https://github.com/coreos/prometheus-operator/blob/master/example/user-guides/getting-started/example-app-service-monitor.yaml
? походу разобрался, там нужен был другой matchSelector под prometheus

Andrey
21.05.2018
14:34:13
Ребят, а как вы решаете проблему множественного подключения к одному volume’к при rolling update’ах?
Только выставлять recreate?

Dmitrii <freehck>
21.05.2018
15:47:39
Народ, я тут удалил у мастера taint node-role.kubernetes.io/master, а теперь я подключил несколько нод и не хочу, чтобы на мастере что-либо запускалось. Подскажите, как вернуть taint обратно?
Удалял так:
kubectl taint nodes —all node-role.kubernetes.io/master-
Пытался вернуть так:
kube-master:~$ kubectl taint nodes kube-master "node-role.kubernetes.io/master="
error: unknown taint spec: node-role.kubernetes.io/master=

Dmitry
21.05.2018
15:54:01
kubectl taint nodes kube-master node-role.kubernetes.io/master=:NoSchedule

Dmitrii <freehck>
21.05.2018
15:54:52

Алексей
21.05.2018
15:58:29
какая то ерунда с этим прометеем.
Конфиг он подцепил, всё вроде верно, но target не появляется и следовательно данные не тянет с экспортера.
Внедрял кто нибудь у себя такую штуку? Можете в лс написать?
Спасибо

Andrey
21.05.2018
16:01:19
Внедряю. Чарт взлетел из коробки. Правда, данные node-exporter дублировались, пришлось подкрутить

Алексей
21.05.2018
16:03:34
С установкой прометея вопросов нет
вопрос в добавлении нового target в него

Andor
21.05.2018
16:04:12
у тебя не с прометеем странное, а с prometheus-operator
в прометее как раз всё просто настраивается

Andrey
21.05.2018
16:04:52
Скинь в личку конфиги сервиса и сервисмонитора

Andor
21.05.2018
16:27:13
helm'а недостаточно для деплоя, надо больше инструментов! https://github.com/GoogleContainerTools/skaffold/blob/master/examples/helm-deployment/skaffold.yaml

Fike
21.05.2018
16:28:34
скаффолд уже в третий раз минимум )

Andor
21.05.2018
16:28:57
я отсюда и брал

Yaroslav
21.05.2018
18:11:41
Привет, товарищи !
Прошу вас о помощи :
Есть сервис , у которого есть endpoint /monitor .
Как мне средствами ingress сделать так чтобы , только этот endpoint был доступен для вызова , а скажем запрос на / ничего не давал .
Знаю что вопрос глупый и легко наверно гуглится , но я не знаю как правильно сформулировать его.
Про что мне надо почитать , чтобы сделать это ?

Stanislav
21.05.2018
18:24:58
Добавь настроенный nginx в порт

Google

Stanislav
21.05.2018
18:25:13
Под

Harry
21.05.2018
18:54:19
Коллеги, кто-то в кубах разворачивал Zipkin? Мне тут один товарищ посоветовал, у них он в проде даже зачем-то, но они без к8с работают. Мне кажется, в прод такое подключать нельзя. Поделитесь, пожалуйста, опытом, если кто пользуется.

Andor
21.05.2018
18:54:38
почему нельзя?
ну то есть почему кажется что нельзя?
и во-вторых Zipkin - внутренний проект гугла, возможно ты имел в виду openzipkin

Harry
21.05.2018
18:56:24
Это же трассировщик пакетов для отладки и замеров скорости и эффективности коммуникаций между сервисами

Vladimir
21.05.2018
18:56:29

Harry
21.05.2018
18:56:57
Медленно будет все и, возможно, небезопасно.

Andor
21.05.2018
18:57:05

Vladimir
21.05.2018
18:57:06

Andor
21.05.2018
18:57:07
попутал

Vladimir
21.05.2018
18:57:18
попутал
ты вероятно про Census / OpenCensus

Andor
21.05.2018
18:57:23
честно говоря не знаю уже с чем попутал

Harry
21.05.2018
18:58:06

Andor
21.05.2018
18:58:22
а метрики ты собираешь в проде?

Vladimir
21.05.2018
18:58:30
как более удобной либе и морде
ну или в сторону OpenCensus который кажется совместим с Егерем

Andor
21.05.2018
18:59:00
да между ними разницы вроде не очень много

Google

Vladimir
21.05.2018
18:59:12

Andor
21.05.2018
18:59:15
ну и тут вроде вопрос в "не пущать такое в прод!", а не в конкретной реализации

Vladimir
21.05.2018
18:59:18
морда поудобнее и на Го + нода

Harry
21.05.2018
18:59:23
Опять же, плодить лишние иопсы на каждый чих.

Vladimir
21.05.2018
18:59:29
про не пущать в прод - ну... вопрос спорный
хороший подход если по умолчанию собирать мало семплов и редко

Andor
21.05.2018
18:59:49

Vladimir
21.05.2018
18:59:51
но при необходимости иметь возможность увеличить частоту сбора информации

Harry
21.05.2018
18:59:52

Andor
21.05.2018
19:00:38
причём мониторинг плодит иопсы даже если запросов на сервер нет!
ссанымм тряпками его с прода
стыд сплошной

Harry
21.05.2018
19:01:25
мониторинг тоже плодит иопсы
Так я и стараюсь его по минимуму включать. На уровне: пациент жив/мертв, а там уже по необходимости подключать остальные метрики

Andor
21.05.2018
19:01:49
короче воспринимай трейсинг как часть мониторинга, который иногда может спасти тебе много часов дебага
ну и он крайне редко нужен на 100% включенным
тогда волосы твои будут мягкие и шелковистые

Vladimir
21.05.2018
19:03:31
либо собирать только то что известно что нужно - так ты конечно экономишь ресурсы, но если пришел пушной зверек, то у тебя не будет инфы для отладки

Harry
21.05.2018
19:04:08
причём мониторинг плодит иопсы даже если запросов на сервер нет!
Шутка ли, но прошлые наши админы подрядчики вкрутили какую-то дичь с графаной, оно вешало цпу и тормозила всю приложеньку. "манеторинх", как только нашли и выковыряли - сразу все наладилось: и скорость ответа сервера на веб приложении, и там же скорость генерации страницы на пхп. Магия.

Vladimir
21.05.2018
19:04:20
второй подход - собирать как можно больше, тогда можно например деплои откатывать и потом разбираться по тем дебаг семплам и метрикам что были собраны

Andor
21.05.2018
19:04:39