
Andor
18.05.2018
21:01:59
а чо, ssh прямо внутри мейкфайла запускается?

bebebe
18.05.2018
21:02:51

Andrey
18.05.2018
21:02:55
там нет ssh напрямую, там либо helm, либо knife ssh (chef) с docker-compose, либо capistrano (с discovery через chef)

bebebe
18.05.2018
21:03:24
впрочем ладно, не вы первый, не вы последний ;-)

Google

Andrey
18.05.2018
21:03:27
Проектов вагон и все написаны в разное время и по разному собираются/выкатываются

Dmytro
18.05.2018
21:03:28
номад же уже всё, сами хашикорп его даже мейнтейнить не хотят и отдали в комьиюнити

Andor
18.05.2018
21:04:48
это сейчас
ну и это была ремарка про "не стоить множить..."

Alex Milushev
18.05.2018
21:05:55
А вот для tls генерит неподписанные
И это проблема которую хз как порешать

Banschikov
19.05.2018
04:51:11
Привет. Нашел rpm пакеты для деплоя k8s )
https://kojipkgs.fedoraproject.org/packages/kubernetes/1.9.6/2.fc29/x86_64/
Может кто видел подобные deb пакеты?

Dmitri
19.05.2018
04:56:01
Надо, очевидно, либо собрать, либо ppa поднять. Вам, наверняка, спасибу скажут

Aleksey
19.05.2018
04:57:18
kubernetes debian packages - Поиск в Google
https://www.google.ru/search?q=kubernetes+debian+packages&oq=kubernetes+deb+packages&aqs=chrome.1.69i57j0.12339j1j7&client=ms-android-xiaomi&sourceid=chrome-mobile&ie=UTF-8
Ну кубадмин же их юзает

Google

Banschikov
19.05.2018
05:17:19
Ну как бы гуглить я умею). Вопрос заключал в том, что может кто юзает пакеты последней версии)
Надо попробовать пересобрать из rpm в deb

Mikhail
19.05.2018
06:10:21
deb http://apt.kubernetes.io/ kubernetes-xenial main
не это ли?
https://kubernetes.io/docs/tasks/tools/install-kubeadm/

Aleksey
19.05.2018
06:11:54
только имхо нафик не надо

Banschikov
19.05.2018
06:13:17

Эдуард
19.05.2018
07:10:53

Andrey
19.05.2018
10:25:48
В тему вчерашнего разговора о деплое: https://github.com/GoogleContainerTools/skaffold

Dmytro
19.05.2018
12:52:47
Вооооот, тут-то вся и проблема

Harry
19.05.2018
14:29:01
Repeatable... Хм. Интересно, а где кубы хранят загруженные ямлы? И можно ли их взять и выгрузить резким движением?

Vasilyev
19.05.2018
14:33:02
Kubectl -o yaml ?

Harry
19.05.2018
14:34:55
Попробую. Спасибо.

Caffeine
19.05.2018
21:55:43

ILSIYAR
20.05.2018
10:10:00
Привет, где можно найти примеры ci/cd pipeline для микросервисов в k8s кластере?
С этапом Build docker image все понятно а вот с деплоем как быть? По сути надо ж одну команду вызывать kubectl apply с новым yaml файлом
Как у вас реализовано? Процесс деплоя

Valentin
20.05.2018
10:17:10
только удобнее это делать с помощью helm

Mikhail
20.05.2018
10:23:05

Google

Mikhail
20.05.2018
10:23:34
На ум приходит только полная настройка зависимостей

Valentin
20.05.2018
10:23:49
в хелм чарте можно описать помимо деплоймента ещё и сервис и ингресс и pv и роли

Mikhail
20.05.2018
10:24:05
Сервисов там всяких, этого вот всего. Но если один раз настроено, то в тот же gitlab можно указывать и deployment
А, ну вот

Valentin
20.05.2018
10:24:15
приложение задеплоенное хелмом проще откатывать и обновлять

Mikhail
20.05.2018
10:24:42
А вот это весомый поинт. Надо почитать про это. Спасибо

ILSIYAR
20.05.2018
11:14:05

Valentin
20.05.2018
11:14:50
может показаться грубовато, но ответ очевиден - в интернетах

ILSIYAR
20.05.2018
11:17:54
)) гугл - это понятно. Я имел в виду что может быть есть под рукой ссылка или доки, которые уже исходя из своего опыта можете рекомендовать

Andor
20.05.2018
11:20:58

Valentin
20.05.2018
11:27:04
тогда другой плюс хелма: плейсхолдеры и дефолтовые значения в темлпейтах

Dmytro
20.05.2018
11:32:56
хелм это еще и хуки, и аннотация с checksum секрета-конфигмапа, и возможность не хранить секреты на CI или локально в plaintext а на лету их откуда-то вытаскивать и через stdin хелму передавать и прочее-прочее

Valentin
20.05.2018
11:34:05
через stdin - это через параметры “командной строки“?
нуда, очевидно.

Andor
20.05.2018
11:39:43

Harry
20.05.2018
13:54:16
Как у вас реализовано? Процесс деплоя
Dapp - надстройка над Helm и Docker. Быстрее пересобирает образ, само вызывает Helm при деплое, есть годный мануал от создателей, позволяющий все сделать быстро и удобно.
Но да, если не вникать в тонкости надстроек над надстройками, то Helm с шаблонами - очень хороший инструмент.

Dmytro
20.05.2018
13:56:49

Alisa
20.05.2018
14:07:24
привет! у меня стоит редис из хелма, порой если упала нода то редис возвращает ошибку на операции записи и чтения:
MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.
лечится это тем, что я подключаюсь к redis-cli и пишу две команды:
127.0.0.1:6379> CONFIG SET dir /tmp
OK
127.0.0.1:6379> CONFIG SET dbfilename temp.rdb
OK
как это можно поправить/автоматизировать?

Google

Dmytro
20.05.2018
14:18:18
если упала = под рестартанулся то можно попробовать добавить эти команды в энтрипоинт или post start hook https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks

Andor
20.05.2018
16:14:13
https://thenewstack.io/has-kubernetes-already-become-too-unnecessarily-complex-for-enterprise-it/
+ https://www.reddit.com/r/devops/comments/8knheg/has_kubernetes_already_become_too_unnecessarily/

bebebe
20.05.2018
19:23:40

Valentin
20.05.2018
19:25:55

bebebe
20.05.2018
19:28:40
хелмом?
да, у меня соседи так деплоят

Dmytro
20.05.2018
19:39:29
о как, а можно поподробнее - как они это деают?

Valentin
20.05.2018
19:43:21
это законно вообще?

Caffeine
20.05.2018
21:39:19
Только до 22:00

Mikhail
20.05.2018
21:44:16
В ленобласти до 23:00

Evgeniya
20.05.2018
22:41:32
? Девушки-разработчики есть здесь? ?
В личку, пожалуйста!
Привет всем)

Andor
20.05.2018
22:43:14

Konstantin
21.05.2018
06:13:48
Возвращаясь к вопросу ingress с цепочкой сертификатов, хочу отметить, что проблему удалось решить только путем добавления опции enable-ssl-chain-completion=false к контейнеру ingress контроллера. При этом рабочая цепочка сертификатов и ключей на локальном Nginx вообще не показатель. Может кому пригодится...

Sergey
21.05.2018
06:14:36
сертификат самописный? чет очень знакомое решение

Konstantin
21.05.2018
06:15:05
Да, самописный, при чем чем несколько в цепочке

Sergey
21.05.2018
06:19:09
ну все понятно тоды, с самописными такой затык обычно, где то тоже пытался провернуть, а вспомнить не могу, решение знакомое чет:)

Victor
21.05.2018
06:41:46
Гайз, нид халп, запутался.
Есть один self-hosted кубернетес. С kube-dns и weave. И на некоторых подах отваливаются резолв через kube-dns.
Если попалить трафик через tcpdump, то на weave интерфейсе на машине с kube-dns ответ улетает. А на weave интерфейсе на машине с подой он уже не прилетает. При этом сама по себе связность между этими подами не разваливается. Они пингуют друг друга, проблем с мту нет и руками созданные пакеты того же размера между ними проходят. Куда копать? Чем дальше траблшутить?
Самое смешное если с машины с проблемной подой сделать резолв через Kube-dns то он стаймаутится(первый), но при этом на какое-то время все начнет работать.

Эдуард
21.05.2018
07:05:16
Networking - overlay - strace

Andor
21.05.2018
07:30:36
а как в кубере посылать nsupdate на внешний днс сервер?
или это только в облаках через всякие route53 поддерживается?

Google

Andor
21.05.2018
07:38:50
ну то есть elb я заменю на metallb, а чо с днс делать?

Сергей
21.05.2018
07:43:30

Andor
21.05.2018
07:44:58
ну вот говорили что не совсем-совсем альфа

Andrey
21.05.2018
07:45:59
Господа, я поставил у calico ipip в mode: cross-subnet, перезапустил поды calico-node, а роуты на всех нодах все равно кажут на tunl0. Куда копать?