@kubernetes_ru

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

bebebe
18.05.2018
21:02:51
Множить: это обернуть это все в fab, как пошутили выше)
все встанет на свои места когда вы расшарите комьюнити свои мейкфалы

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
номад же уже всё, сами хашикорп его даже мейнтейнить не хотят и отдали в комьиюнити

Все перековырял, проблема остается :(
судя из ошибки (насколько я понимаю) - где-то остался старый сертификат а CA поменялся

Andor
18.05.2018
21:04:48
это сейчас

ну и это была ремарка про "не стоить множить..."

Alex Milushev
18.05.2018
21:05:55
судя из ошибки (насколько я понимаю) - где-то остался старый сертификат а CA поменялся
Неа, kubelet генерит csr и ключ с сертом кладет в kubelet-client.{crt,key}, они подписаны

А вот для 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
вопрос был про видели. Видели, есть)) Юзает kubeadmin
Ну смысл в том что это я и сам видел) Может нк корректо вопрос задал, но мне было бы очевидно, что вопрос был задан после гугления)

Эдуард
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
Kubectl -o yaml ?
Не, ну ты прикинь ?

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
только удобнее это делать с помощью helm
А можно пару слов о том, чем лучше helm перед deployment.yaml с описанным в нём rolling update?

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
)) гугл - это понятно. Я имел в виду что может быть есть под рукой ссылка или доки, которые уже исходя из своего опыта можете рекомендовать

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 - это через параметры “командной строки“?

нуда, очевидно.

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

Но да, если не вникать в тонкости надстроек над надстройками, то Helm с шаблонами - очень хороший инструмент.

Dmytro
20.05.2018
13:56:49
через stdin - это через параметры “командной строки“?
ну да, типа helm ... --values=/dev/stdin (не помню название флагов и тп. но идея понятна думаю)

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/

Valentin
20.05.2018
19:25:55
+ cannary upgrades
хелмом?

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
? Девушки-разработчики есть здесь? ? В личку, пожалуйста! Привет всем)

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
а как в кубере посылать nsupdate на внешний днс сервер?
есть плагин external-dns он поддерживает пачку днс провайдеров

или это только в облаках через всякие route53 поддерживается?
металический лб вроде еще совсем альфа

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

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

Страница 572 из 958