
Михаил
31.05.2017
20:12:50

Paul
31.05.2017
20:15:18

Bro
31.05.2017
20:44:53
я могу
сколько берешь? ) я может тоже запишусь

Artem
31.05.2017
20:47:08
мало. за идею)

Google

Artem
31.05.2017
20:48:45
у меня просто эти выходные свободные, что редко бывает. ангина.

Bro
31.05.2017
20:50:29
миникуб пока попробую поиграться еще раз
а как делают с кубом тестинг-стэйджинг и продакшн? все одном кластере?

Igor
31.05.2017
20:52:31
deis переродился в https://github.com/Azure/draft

Paul
31.05.2017
22:06:19
deis - MS?

Zon
01.06.2017
05:32:59
Да, два месяца как

B7W
01.06.2017
06:22:33

Михаил
01.06.2017
06:42:31

Let Eat
01.06.2017
08:35:22
Но пока, видимо, еще осваиваются

Zon
01.06.2017
08:54:15
helm в кубер репе, не думаю, что они его к себе будут форкать, но возможно понакомитят

Alex Milushev
01.06.2017
09:43:13
наверное Я слоупок, но как порешать forward drop который докер выставляет?

Let Eat
01.06.2017
09:54:21
откатиться на 1.12.6 ? :)

Google

Alex Milushev
01.06.2017
10:18:28

Let Eat
01.06.2017
10:50:41
базовые вещи поломаны: релиз может "усыновить" ресурсы которые уже были, в итоге сам релиз фэйлится и пользователь скажем решает его удалить. оно удаляет и то, что реально не было установлено :) или скажем оно забывает про любые ресурсы, в которых явно прописан namespace. ну или самый ад: upgrade after failure, оно делает совсем не то, что кажется - там внутри идет генерация патча на каждый апгрейд, при этом база для патча - последний релиз, неважно зафэйлин он был или нет. в итоге скажем в релизе изменили A, B при этом B сломало релиз, пользователь делает B' и ожидает получить в кубе и A и B', а получает только B' :)
зато rudder плагины пилят и другие шашечки, проблемы выше даже, как bug не помечают. для них bug это когда panic в их коде :)

Mikhail
01.06.2017
11:13:04
а подскажите пож-та, при создание etcd кластера флаг —initial-cluster-token обязателен?

Alex Milushev
01.06.2017
13:49:23
Привет всем. Организовываем митап на 17 июня в Киеве, ищем докладчиков. Регистрируйтесь по ссылке, кто может и хочет выступить!
https://docs.google.com/forms/d/e/1FAIpQLScgyRDNpeAfXVAq2sEDSpqrrOmxiYQ30D984wPo3BVot8k2Ug/viewform

Vyacheslav
01.06.2017
13:59:55
сухарики и зубную щетку брать?

Artem
01.06.2017
14:27:17
смешно
не пустят погранцы

Andrey
01.06.2017
14:28:35
очевидно же что на украине ищут, чего троллить-то :)

Basil_Snowman
01.06.2017
14:35:12
почему? с приглашением и не военнослужащих вполне могут пропустить.

Aleksey
01.06.2017
14:47:37

Basil_Snowman
01.06.2017
14:50:59
военнослужащим, сотрудникам госбезопасности, МВД и т.д. въезд запрещен, если не ошибаюсь.

yolkov
01.06.2017
14:51:34
давайте в другом месте обсудите это

Basil_Snowman
01.06.2017
14:52:52
да, извиняюсь.

Alexandr
02.06.2017
09:21:12
Коллеги, кто может использовал Flocker в проде или просто тестировал, нормальная вещь или так себе?

Zon
02.06.2017
09:36:43
Ну и я тогда спрошу - какой ingress хорошо поддерживает geedy matching? формата /*/keyword/*

Andrey
02.06.2017
10:08:49
а кроме nginx есть нормальные?
играюсь с антиаффинити (отпуска скоро, надо чтоб без меня работало :)
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
namespace: test
name: antiaffinity-test
spec:
replicas: 4
template:
metadata:
labels:
testlabel: mypod
spec:
containers:
- name: with-pod-affinity
image: gcr.io/google_containers/pause:2.0
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchExpressions:
- key: testlabel
operator: In
values: ["mypod"]
topologyKey: kubernetes.io/hostname
навскидку - норм? а то я хз как протестить работает или нет, шедулер и без поля affonity по разным подам раскидывает

Let Eat
02.06.2017
10:13:35
а weight зачем?

Google

Andrey
02.06.2017
10:14:03
а хз из примера выдернул
error validating data: [field spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].weight for v1.WeightedPodAffinityTerm is required

Let Eat
02.06.2017
10:26:35
занятно... ) интересное какие дефолтные веса для других условий планироващика. или оно только относительно других аффинити правил?

Привет
02.06.2017
10:29:40
привет коллеги, а кто нибудь использует ансибл для деплоя приложений в кубере? чот встроенный модуль не умеет с деплойментом работать, есть идеи как его прикрутить?

Fike
02.06.2017
10:30:13
эм, не проще ли через kubectl?

Привет
02.06.2017
10:30:41
ну проще то проще, но раз такую страницу сделали https://docs.ansible.com/ansible/kubernetes_module.html через апи то поприятнее
а оказывается это какой то огрызок а не модуль)
еще проще на баше)

Fike
02.06.2017
10:32:09
на мой взгляд идея изначально странная

Привет
02.06.2017
10:32:29
какая именно?

Fike
02.06.2017
10:32:45
управлять кубом через энсибл

Привет
02.06.2017
10:33:03
согласен но попробовать хотелось

Привет
02.06.2017
10:33:18
пока на дженкинсе с башем норм работает
а чо чем еще деплоит народ нынче?

Mikhail
02.06.2017
10:35:23
А чем плохо через kubectl то?)

Привет
02.06.2017
10:35:39
ну как бы автоматизация нужна
70+ апих я же не буду руками все это ктлить
нужно чотенько с ролбеком и хелсчеком

Fike
02.06.2017
10:38:11
kubectl и вышеприведенная подвязка ансибла занимаются только деплоем, все остальное вам в любом случае будет необходимо реализовать самому (либо уже есть такой инструмент, но я о нем не знаю)
в самом простом случае вам просто достаточно держать репозиторий с ямлами и в случае необходимости откатывать на предыдущий тег и повторять выкладку

Google

Привет
02.06.2017
10:39:02
я думал может модуль есть нормальный под ансибл

Fike
02.06.2017
10:39:47
но автоматом он не вызывается

Привет
02.06.2017
10:39:48
ямлы ща генерятся из темплейта хранить их тоже смысла нет
ну да дергаешь хелс чек и все такое если не ок вызываешь через ктл

Admin
ERROR: S client not available

Denis
02.06.2017
10:40:20
Оп) http://kubernetesbyexample.com/

Привет
02.06.2017
10:42:46
блин а чего автоматизировать никто не автоматизирует?

Mikhail
02.06.2017
10:52:38

Konstantin
02.06.2017
11:12:20
helm?

Михаил
02.06.2017
11:14:31
я бы написал, но промолчу)
ну или запилите мне уже фирменный стикер пожалуйста

Andrey
02.06.2017
11:26:37
[gce load balancer]=>[nginx ingress]=>[service]
почему может не прокидываться "x-forwarded-for" ?

Михаил
02.06.2017
12:34:15
интересно, когда меня забанят тут)
но я не смог удержаться)

Let Eat
02.06.2017
12:36:04

Михаил
02.06.2017
12:37:57
И от разницы в удобстве использования у меня горит ещё сильнее
Потому что "роллбеки с хелсчеком" там реально из коробки(

Anton
02.06.2017
12:43:56
хороший

Google

Andrey
02.06.2017
12:46:29
сам себе отвечу про пробрасывание айпишника:
kubectl annotate service fulldive-share-staging service.beta.kubernetes.io/external-traffic=OnlyLocal

yolkov
02.06.2017
12:47:18
.

Привет
02.06.2017
12:49:59
В кубере тож из коробки

Let Eat
02.06.2017
12:50:30

Andrey
02.06.2017
12:50:44
да, нода подставляла свой

Михаил
02.06.2017
12:50:47
автоматизация CI\CD?)

Привет
02.06.2017
12:51:01
Хелсчеки и ролбек

Let Eat
02.06.2017
12:51:02
У вас вопрос не так звучал :)

Михаил
02.06.2017
12:52:06

Let Eat
02.06.2017
12:52:41
Насколько разумно мониторить куб изнутри куба? Я рассуждаю, что если куб поломается, запущенные контейнеры и сеть останутся жить, так что не так уж и страшно. Я неправ?

Paul
02.06.2017
12:54:01
бэкап и мониторинг должны жить отдельно

Let Eat
02.06.2017
12:55:33
Чем отдельная aws ec2 instance лучше aws ec2 instance с мертвыми демонами куба?