Andor
кубер за тебя запустить контейнеры, как из них выводить логи - твоя забота
Dmitrii
Окей, спасибо.
Stanislav
Как в деплойменте вызвать rolling restart контейнеров?
Stanislav
У меня деплоймент не меняется, но при старте контейнер цепляет актуальную конфигурацию (список неймспейсов, на основании которых генерится конфиг для софта). Есть событие, из которого хочется по очереди группу контейнеров деплоймента порестартить.
Andor
мы это костылём делаем с генерацией id деплоя
Stanislav
Понял
Andor
оно подставляется в некоторые места и провоцирует пересоздание подов
Stanislav
Я тоже чет получше варианта не нашел.
Stanislav
Ага
Stanislav
https://kubernetes.io/docs/tasks/run-application/rolling-update-replication-controller/
Andor
а он как это делает?
Andrei
DEPLOYED_TS {{ now }} в env
Dmytro
Dmytro кстати, если интересно, openebs взлетел, но подключится он не может, чет не понимаю где доступы прописать в кубике правильно. Так что почти все работает. :)
я ж не настоящий сварщик, у меня в амазоне всё - за openebs ничего не могу сказать, но что взлетело звучит хорошо 👍
Andor
DEPLOYED_TS {{ now }} в env
это ж то же самое
Dmytro
а он как это делает?
https://github.com/kubernetes/helm/blob/master/docs/charts_tips_and_tricks.md#automatically-roll-deployments-when-configmaps-or-secrets-change
Andor
ну у амазона тоже нету
Dmytro
а EBS амазоновский не умеет write many - это наверное by design
Andor
у гугла есть
Dmytro
плюч у хелма есть пост инстал пост апдейт хуки
Andrei
А iscsi утилиты установлены?
Андрей
Да, и запущены, но без isxsiadm
Dmytro
у гугла вроде нету write many, только read же?
Андрей
Он падает с 21 кодом
Andrei
Можно и логи в pastebin
Andrei
rbac включен?
Andor
но лично мне это бы уже пригодилось
Andor
а так пришлось костылить со стейтфулсетом
Андрей
Можно и логи в pastebin
https://prnt.sc/jg5in5 Да, включен
Denis
https://prnt.sc/jg5in5 Да, включен
Х.з. Ставил по инструкции с их сайта несколько раз и все работало из каробки.
Андрей
Хм, пойду еще раз перечитаю, может пропустил что-то
Андрей
а на какую ось?
Denis
а на какую ось?
У меня Debian 9 . Деплоил кластер при помощи kubespray
Андрей
У меня Debian 9 . Деплоил кластер при помощи kubespray
посмотрю что можно сделать для coreos :)
Denis
И ставь пакет open-iscsi
Konstantin
А разве не лучше репликацию для бд, не будет останова из-за миграций.
Andrei
Это почему не будет? Они точно так же прилетят на реплику
Darkwing
Коллеги, а можете объяснить в чем плюсы и минусы RancherOS в сравнении с CoreOS? И если можно, то с кейсами, в каких случаях имеет смысл использовать одно вместо второго?
Dmytro
судя по картинке архитектуры лучше наверное не связываться https://github.com/rancher/os
Konstantin
судя по картинке архитектуры лучше наверное не связываться https://github.com/rancher/os
Нормально там с архитектурой)) другой подход только))
Etki
> System Docker then launches a container that runs the user Docker. aw yeah
Konstantin
Слышал что еще не стабильна, хотя уже давно не ничего не слышал про ранчер
1я давно стабильна же, да и вообще, это обёртка больше, если про оркестратор. А ОС - голое ядро с системным докером PID 1 и пользовательским докером внутри
Yaroslav
Всем привет. Есть миникуб на котором разворачиваются сервисы с помощью helm-а Images - берутся из удаленного регистри. Можно ли как нибудь взять image с локального регистри ?
Yaroslav
А в чем проблема?
Да собственно хотелось бы оставить удаленный регистри как основной , а для нужн разработки - использовать локальный. Как такое можно сделать?
Andrei
Кстати, а в чем сакральный смысл registry-proxy что ставит kubespray? Там же просто nginx без всего, можно просто заменить сервисом, нет?
CrusaderX
А ни у кого случаем нет манифестов/урла на кафку с aws elb? Не получается достучаться извне кластера 😭
Alexey
Добрый вечер, а как сделать чтоб kubectl exec -ti bash не отваливался? А то я там запускаю задачки на полчаса
Dmytro
nohup, screen, tmux...
Alexey
То есть просто параметр с keepalive не передать :(
Andor
а зачем так запускать задачи?
Andor
нельзя ли через job?
Alexey
Можно и через джоб
Alexey
Но в жизни всякое бывает
Alexey
Если через скрин то сессия все равно будет отваливаться при неактивности?
Anton
Пусти ее внутри в бэкграунд и потом собери результат
Alexey
Ну мы иногда заходим в рельсовую консоль
Alexey
Она грузится долго
Alexey
И еще бывает поделаешь там что-то, отвернулся на 10 мин и все сначала
Alexey
Грузи, делай запросы
Alexey
Такого плана задачки
Dmitrii
Надо перенаправлять все самому.
Спасибо. То есть в CMD или ENTRYPOINT перенаправление сделать, правильно я Вас понял?
Dmytro
сделать где-то внутри докерфайла, в зависимости от приложения это может быть сделано по разному
Andrew
Да собственно хотелось бы оставить удаленный регистри как основной , а для нужн разработки - использовать локальный. Как такое можно сделать?
Все просто, делаешь два секрета для докер регистри, в ямликах хельма для приложения указываешь откуда катить (имя секрета). Можно в два разных нс-а катить и из values передавать, что в один нс из основного регистри, а в другой - из другого соответственно
Й
А ни у кого случаем нет манифестов/урла на кафку с aws elb? Не получается достучаться извне кластера 😭
Если у вас 3 кафка ноды(забыл как они называются в терминах Кафки), то делайте для каждой свой елб и экспозьте внешние ипы. Иначе вы не прикоснетесь. Кста, соединение между кафкой и клиентом не шифрованное, так что можете увидеть прям в трафике, что улетает клиенту при установке соединения.
Dmytro
посмотрю что можно сделать для coreos :)
У меня iscsi на cores, работает отлично. Там нужно добавить параметры в kubelet чтобы все поднялось
Dmytro
Хм, спасибо, посмотрю сегодня
Я не возле компа, буду где то после обеда. Смогу скинуть что добавить. В принципе, на сайте coreos нашёл. Но у меня кубелет запущен через rkt