
Stanislav
14.09.2018
09:14:19
А так - не вижу смысла на линуксах при наличии баша с питоном.

Сергей
14.09.2018
09:14:46

Кирилл
14.09.2018
09:15:40
Привет всем, слышал мнение что ежеминутные кронджобы не гуд, использовал ли кто такие кронджобы?

Михаил
14.09.2018
09:23:35

Google

Кирилл
14.09.2018
09:25:51

Михаил
14.09.2018
09:26:07
а если ты ошибся в докере?)

bebebe
14.09.2018
09:26:25

Кирилл
14.09.2018
09:27:00
какую проблему вы решаете?
есть таска, которая должна запускаться каждую минуту (работать она может от оной минуты до 5 часов), конкуретнтность выполнения запрещена, запрет основывается на файловых локах. В идеологии докера - эти локи не работают. (Когда выкатывается новая версия приложения, задача стартует в 2 подах), хотя должна бы в новом не стартовать, пока в старом не умрет. Старый под при деплое новой версии приложения перестает запускать новые кронтаски, а только доделывает что были и умирает.
Дешевле выглядит переделать эу таску на кронджобу.

bebebe
14.09.2018
09:32:01

Кирилл
14.09.2018
09:33:38
Даже что-то в голову не приходило такое решение :)

Vadim
14.09.2018
09:37:35

Stanislav
14.09.2018
09:38:58
Зачем такой под, если можно сделать крон в поде?

Anton
14.09.2018
09:40:15
а вот запуск пода, время его жизни и результат можно собрать и графики нарисовать по ним потом или алертить

Stanislav
14.09.2018
09:40:55
Это да. Но тут зависит от задач. Если задачи прикладные - его хватит. Если кластерные - таки шедулить средствами кластера.

Google

bebebe
14.09.2018
09:41:17
пятница наступила

Stanislav
14.09.2018
09:41:57
А вообще, крон пишет логи, которые можно и в какой-нибудь эластик запихнуть. Или кликхаус...

Anton
14.09.2018
09:42:12
но он не собирает статус джоб

bebebe
14.09.2018
09:42:20
Станислав, там требуется одну таску по KD запускать, какой еще crontab?

Anton
14.09.2018
09:42:23
зафейлилась джоба или нет, ему пофиг

Stanislav
14.09.2018
09:43:53

Dmitry
14.09.2018
09:44:38

bebebe
14.09.2018
09:45:44
кронджобы в k8s нормально выглядит например для обновления токенов и авторизации до приватного registry
(работают каждые 8 часов)

Vadim
14.09.2018
09:47:16

bebebe
14.09.2018
09:47:39

Vadim
14.09.2018
09:47:42
под-то создался в любом случае, все ходы записаны

Mikhail
14.09.2018
10:20:05
я видел где-то что можно указать в пути монтирования hostname пода. Может помнит кто где это можно найти?

Vadim
14.09.2018
10:22:38

Andor
14.09.2018
10:25:35

Сергей
14.09.2018
10:26:16

Andor
14.09.2018
10:26:38

Mikhail
14.09.2018
10:26:55

Nikolai
14.09.2018
10:29:40
Кто-нибудь сталкивался с проблемой ndots в куб-кластере
устанавливал через kubespray
в параметрах выставил
ndots: 2
в сервисе тоже все хорошо
cat /etc/systemd/system/docker.service.d/docker-dns.conf |grep ndot
--dns-opt ndots:2 --dns-opt timeout:2 --dns-opt attempts:2 \
Но внутри пода
cat /etc/resolv.conf |grep ndot
options ndots:5
Это откуда он его мог взять? В качестве DNS-сервера kubedns

DASTAN
14.09.2018
10:31:19
https://github.com/kubernetes-incubator/kubespray
через нее можно быстро развернуть кластер?

Google

Alexey
14.09.2018
10:32:06

Banschikov
14.09.2018
10:38:52
Всем привет? КТо то юзает это для сбора логов?
https://github.com/helm/charts/tree/master/stable/fluent-bit
Интересует вопрос как правильно настроить эту штуку, чтобы фильтровать логи определенных подов

DASTAN
14.09.2018
10:40:11

Alexey
14.09.2018
10:41:59

DASTAN
14.09.2018
10:42:41

Ivan
14.09.2018
11:03:54
Всем приветы ))
У меня куб-прокси заюзал 443 порт.
Не знаете, как его отучить занимать этот порт?

Andrey
14.09.2018
11:04:02

bebebe
14.09.2018
11:04:50
коллеги. а кто-нибудь делает для ingress'a geomap и визуализацию в grafana через worldmap?

Banschikov
14.09.2018
11:07:53

Andrey
14.09.2018
11:20:27
прикольно, надо попробовать, вчера вроде про это говорил @rheinx
Да, коллеги вот выше правильно подсказывают. Инструмент клевый, но важно сразу прошерстить все настройки. По дефолту там не самая последняя версия кубера ставится.
Ну и mtu надо смотреть. Я попал с этим когда в selectel на виртуалки деплоился. Чуть не поседел.

DASTAN
14.09.2018
11:21:18

bebebe
14.09.2018
11:28:35

Pavel
14.09.2018
11:29:26
Тут же ничег оен видно

bebebe
14.09.2018
11:30:00
желтенькая линия и синенькая в одном dns RR

Pavel
14.09.2018
11:30:16
в милисинудах сколько?

Alexey
14.09.2018
11:30:30

bebebe
14.09.2018
11:30:46

Pavel
14.09.2018
11:32:46
не часто - это на случай факапа... но реакция должна быть мгновенной...
тут говорилось о мгновенно
10 минут это вечность в кластере

Google

bebebe
14.09.2018
11:33:45
Павел, это иллюстрация того, что DNS балансить HA далеко не самая лучшая идея в плане "переключения"

Pavel
14.09.2018
11:34:18
Так это и говорил

bebebe
14.09.2018
11:34:35
я просто добавил картинку к вашим словам.
но вы видимо это как-то странно поняли.

Pavel
14.09.2018
11:35:31
я полян это как оспаривание довода. Видимо я еще не перключил контекст а сообщение уже обработал

bebebe
14.09.2018
11:36:04
хехе, с прошедшим днем программиста ?

Pavel
14.09.2018
11:36:48
спасиюо и Вас также

Banschikov
14.09.2018
11:37:55
Народ. Подскажите как правильно сделать configmap для nginx-ingress для определенного ингресса?

bebebe
14.09.2018
11:42:06

Banschikov
14.09.2018
11:44:20
Или он считывает все конфигмапы из своего namespace?

bebebe
14.09.2018
11:45:04
эээ, нет, только те что указаны в конфигурации пода

Banschikov
14.09.2018
11:46:11

Михаил
14.09.2018
11:58:34

Vadim
14.09.2018
11:59:46

Stanislav
14.09.2018
12:00:28
Маньяки...

Andor
14.09.2018
12:03:43
Давайте кубер в кубере запускать
Гиперкубами очевидно

Andre
14.09.2018
12:09:47
Вопрос. Настраиваю интеграцию GitLab с кубернетес. Кластер запилили на GKE. Установили туда Ingress через нажатие кнопки в интерфейсе гитлаба. Вот интересно — это обычный ингресс или какой-то особенный гитлабовский? Как им теперь управлять? kubectl get ingress отвечает, что ресурсов нету, попробовал во всех неймспейсах.

Михаил
14.09.2018
12:13:16

Google

Михаил
14.09.2018
12:13:29
поды живые?

Andor
14.09.2018
12:14:03
Неймспейс не тот небось

Andre
14.09.2018
12:15:11
блин, скрин не могу скинуть

Михаил
14.09.2018
12:15:18
нахуй скрин
gist.gitlab.com

Andre
14.09.2018
12:15:29

Михаил
14.09.2018
12:15:55

Andor
14.09.2018
12:16:42
--all-namespaces

Andre
14.09.2018
12:16:46
даже ссылку не могу скинуть, кек

bebebe
14.09.2018
12:17:21
в 2018 кнопчку нажал - ингресс получил, но где - не понятно ?

Михаил
14.09.2018
12:19:16
да вроде даже выкатилось
тык, это
ingress выкатился, но надо же еще создать сам ресурс)
что куда проксируется всмысле

Andre
14.09.2018
12:20:39
есть поды ingress-nginx-ingress-controller-... и ingress-nginx-ingress-default-backend-...

Михаил
14.09.2018
12:21:10
всмысле? иди читай как создавать)

bebebe
14.09.2018
12:22:16

Andre
14.09.2018
12:22:54

bebebe
14.09.2018
12:23:06

Andre
14.09.2018
12:23:56
странно, что этот ингресс не откликается на kubectl get ingress