
vlad
24.09.2018
13:28:34
да
но под капотом

Let Eat
24.09.2018
13:36:55
а что с хельмом не так?
Ищите тут по тегу # helmговно , можно ещё плач flant в дев рассылке хелма почитать: мы на вас заложились, а вы фундаментальные баги не правите и вообще забили на продукт

Stas
24.09.2018
13:41:10
хелм очень плохо решает задачу магазина приложений и совсем не решает задачу ci/cd для микросервисных решений. Мы еще не попробовали но на уровне того как я идейно себе представляю оркестрацию приложений OLM кореосевский - то что я хотел

Google

Alisa
24.09.2018
13:42:51
у меня хельм используется в gitlab autodevops, но я до сих пор не понял зачем он нужен если откаты не работают
а задачу деплоя чтолибо из чартов с минимальными проблемами решает хорошо, я слышал раньше на деплой сервисов тратили дни, а теперь одна команда всего

Anton
24.09.2018
13:43:17
по prometheus \ node_exporter вопрос, знаю что тут не церковь метрик, но все же: node_exporter умеет собирать данные о всех смонтированных разделах? ему достаточно mountPropagation: HostToContainer бахнуть при монтировании корня внутрь контейнера чтобы он все точки монтирования увидел?

kvaps
24.09.2018
13:52:01

Anton
24.09.2018
13:52:40

kvaps
24.09.2018
13:52:48
ага

Anton
24.09.2018
13:53:25
поехавший вариант мне кажется zabbix запускать =)) но у всех свои требования конечно

kvaps
24.09.2018
13:54:24
ну железки он отлично мониторит, не микросервисы же

Vadim
24.09.2018
14:00:06


Banschikov
24.09.2018
14:01:13
Народ, подскажите это баг, или нормальное поведение? Обновляю версию микросервиса при помощи Helm. В спеке деплоймента указана одна реплика. Helm обновляет деплоймент с префиксом --recreate pods. После этого у меня начинают создаватся 2 пода. После 1 под уходит резко в Terminating и пропадает.
В итоге получаю вот такое чудо
Всем привет! Подскажите как такое можеть быть?
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE
dev-taskmanager 1 2 1 1
Данный под использует персистентный вольюм. При обновлении деплоймента создаются так же 2 пода и один из них зависает на процессе создания, потому как kubelet не может примонтировать один вольюм в 2 пода
Хочу понять, это баг провайдера k8s или Helm?

Google

Andrey
24.09.2018
14:07:49
Я думаю, нужно у деплоймента поставить spec.strategy.type в Recreate
Вообще, таки похоже на баг в helm

Banschikov
24.09.2018
14:15:39

Artem
24.09.2018
14:16:25

Banschikov
24.09.2018
14:17:43

Artem
24.09.2018
14:18:59
хелмфайл чудит, факт

Andrey
24.09.2018
14:19:50
Флант много проблем с Helm имеет, но вариантов пока не видим, чтобы раз, и весь CD процесс перевести.

Sergey
24.09.2018
14:21:17

Artem
24.09.2018
14:21:33
Вообще не понятно, что значит "имеет проблем". Это же Opensource. Patches are welcome всегда.

Михаил
24.09.2018
14:21:44

Andrey
24.09.2018
14:22:38
Согласен, так себе компания.

Михаил
24.09.2018
14:22:51
а вот этого я не говорил)

Andrey
24.09.2018
14:23:10
Шутка неудачная, я там работаю просто.

Sergey
24.09.2018
14:23:10
ща тебе напихают

Михаил
24.09.2018
14:23:15

Sergey
24.09.2018
14:23:15
ой лол

Alexey
24.09.2018
14:23:21
привет всем, можете подсказать, есть отдельный чат церкви метрик, хотел бы спросить про прометея и windows сервера?

Sergey
24.09.2018
14:23:30

Михаил
24.09.2018
14:23:41

Google

Andrey
24.09.2018
14:23:45

dmitriy
24.09.2018
14:24:19
Может была у кого проблема. concul в кубере в aws теряет всю базу. Через снап приходится заливать. Такой себе костыль. Ну да хранилище в efs.

Alexey
24.09.2018
14:24:29
@SinTeZoiD @inish777 спасибо

Михаил
24.09.2018
14:25:07
в троллинге пригодится)

Sergey
24.09.2018
14:25:24
зопиши в словарь))

kvaps
24.09.2018
14:27:41
пора свой цитатник создавать

Михаил
24.09.2018
14:34:25

Vadim
24.09.2018
14:35:13
https://banzaicloud.com/blog/k8s-admission-webhooks/

Pablo
24.09.2018
14:55:23
А мы вот на хабре написали
https://habr.com/company/okmeter/blog/424229/
Кстати, а есть ли какой-то common understanding почему на k8s лого у штурвала 7 балок?
мне кажется не бывает в реале штурвалов с нечетным количеством балок

Vadim
24.09.2018
15:01:09
Кстати, а есть ли какой-то common understanding почему на k8s лого у штурвала 7 балок?
The original codename for Kubernetes within Google was Project Seven, a reference to a Star Trek character that is a 'friendlier' Borg. The seven spokes on the wheel of the Kubernetes logo is a nod to that codename.
https://github.com/OpenSourceHelpCommunity/ContributingToMyProject/blob/master/writeups/CNCF_Kubernetes_NikhitaRaghunath.md#what-does-the-name-mean

Banschikov
24.09.2018
15:05:14
Кстать есть инфа когда новая версия Helm релизнется?

Sergey
24.09.2018
15:07:18
Всем привет!
Может кто-нибудь с ходу скажет, блокируется ли DHCP трафик из пода?
Дело в том, что у меня в кластере запущен DHCP сервер и клиент. И там и там создан tap интерфейс. И я никак не могу заставить клиента получать ip адреса от моего сервера.

Михаил
24.09.2018
15:15:40

Сергей
24.09.2018
15:23:49

Михаил
24.09.2018
15:25:03

Сергей
24.09.2018
15:25:41

Google

Pablo
24.09.2018
15:26:35

kvaps
24.09.2018
15:42:56
а можно поподробнее, каким образом у вас dhcp-клиент в кубере запущен? - и главное зачем?

Sergey
24.09.2018
15:47:18
Я пробовал снифить трафик через tcpdump, не увидел вобще никакого трафика dhcp.
Вобще, цель стоит развернуть впн сеть в кубернетесе. Такое извращение нужно для нагрузочного теста, наш впн сервер крутится в кубернетесе и мы хотим выяснить сколько клиентов он сможет обслуживать. Реальные впн клиенты конечно за пределами кубернетеса находятся.

M
24.09.2018
15:53:54
ребят помогите с этим helm
создал переменную
api:
service:
domain.enabled: true
прописал такую штуку в template
{{- if index .Values “api.service.domain.enabled” -}}
но все равно не работает
хотя если делаю вот так
api:
service:
domain:
enabled: true
то ок ( я все таки полагал что в yaml оба варианты описание одинакомы)

Михаил
24.09.2018
15:54:53

kvaps
24.09.2018
15:55:16

Sergey
24.09.2018
15:55:39

Alexander
24.09.2018
15:56:41

Sergey
24.09.2018
15:57:00

kvaps
24.09.2018
15:57:04
да точно :)
а что за сеть используете?
и как клиент с сервером соединяется?

Alexander
24.09.2018
15:57:33

Banschikov
24.09.2018
15:57:38

kvaps
24.09.2018
15:57:42
кто создает tap интерфейс в контейнере

Alexander
24.09.2018
15:57:43
если ты не видишь запросов - значит ты ищешь не в том интерфейсе
представь что это icmp,у тебя есть отправитель,и получатель как минимум.Тебе надо сначала найти отправителя и куда он отправляет
тоесть найти интерфейс.Далее тебе надо понять есть ли у них связь через этот интерфейс,пох что там,tap,ipsec или weave )
это если есть желание продебажить а не тыкать пальцем в небо

Google

Banschikov
24.09.2018
15:59:29
И самый прикол что под dev-taskmanager-6589b9ccf9 в состоянии ContainerCreating висит, а dev-taskmanager-687b5554f4 Running. Удалея kubectl под dev-taskmanager-6589b9ccf9 его k8s пересоздает заново

Sergey
24.09.2018
16:00:42

M
24.09.2018
16:02:56

Sergey
24.09.2018
16:03:20

Alexander
24.09.2018
16:04:46
так а dhcp трафик не должен быть внутри tap ?

Juriy
24.09.2018
16:04:46

Stas
24.09.2018
16:05:23

kvaps
24.09.2018
16:06:07

M
24.09.2018
16:06:30

Juriy
24.09.2018
16:07:19

Stas
24.09.2018
16:08:02

kvaps
24.09.2018
16:08:21
а вы уверены что запросы не доходят? пробуйте установить связь и запустить dhclient tap0 из кдиента, дальше tcpdump'ом смотреть где конкретно не проходит, по сути все реквесты должны инкапсулироваться и идти по туннелю на сервер

M
24.09.2018
16:09:21
моя боль с helm это их рандомные имена везде , пока не могу с этим жить еще

Sergey
24.09.2018
16:09:51
так а dhcp трафик не должен быть внутри tap ?
По идее должен, если я правильно все понимаю. Сразу скажу, что в сетях я не супер спец, поэтому могу не совсем правильно понимать как эта хрень должна работать.
А сейчас я запустил клиента dhcp (dhcpcd) в рукопашную и он получил ip 192.168.*.* Откуда он его взял, хз. Я такой IP впервые вижу