Alexander
или nginx не может найти
Alexander
на " же ругается
Sn00part
да скорее всего надо /usr/bin/nginx
Sn00part
и кавычки там лишние вроде
Alexander
особенно последняя ковычка
Sn00part
я бы вообще command экспортнул
Sn00part
а лучше ещё сначала пропарсить, потом запускать)
Logan
коллеги, подскажите пжлст, возможно ли публиковать сервисы по имени? А не только порту?
Alexander
имеется ввиду через селектор?
Logan
имеется ввиду expose. У меня фиксированное количество адресов (очень маленькое), хочется на том же 80 повесить кучу подов. Или только создавать отдельный контейнер-балансировщик?
Alexander
только контейнер-балансировщик
Logan
ага, спасибо. Тогда еще один дилетантский вопрос - можно ли ему как-то передавать приватные адреса и порты подов, которые я буду публиковать? Сделать некий шаблон, куда будут подставляться данные?
Alexander
смотри nginx ingress
Alexander
это по сути как сервис, но для nginx
Logan
спасибо
Anonymous
скажите, а как узнать где находится etcd в гуглевском кластере?
Anonymous
и заодно, чтоб два раза не вставать :) https://docs.traefik.io/user-guide/kubernetes/ - юзал кто?
Alexander
Хм, обновили доку, до этого не было такого. Я хотел заюзать, но остановился на nginx
Etki
Etki
т.е. ["/bin/sh", "-c",.. ]
Anonymous
Ага, sh start.sh сделал чтоб не грузиться, спасибо
Anonymous
По поводу прокси - я так понял он кешировать не умеет, жалко
Alexander
ну лучше nginx пока ничего нет
Denis
А кто нибудь использует Kubernetes вместе с Jenkins?
Denis
Первой или второй версии
Denis
Кто вообще какую CI использует для сборки и деплоя?
Denis
Чтобы пайплайны были
Andrew
wercker нравится, есть пайплайны, можно билдить как сам апп так и докер имейдж, интегрируется с докер реджистри и кубернейтисом
Etki
Чтобы пайплайны были
дженкинс (но проект на кубе сейчас заглох и его не деплоим), из альтернатив рассматривался go.cd (ничего такой, но только одно средство автоматизации, которое не позволяет обновлять пайплайны после создания) и concourse.ci (тоже ничего такой, полностью автоматизируется, но нам критично собирать html-отчеты, а там с этим туго)
Denis
Zon
Etki
я сейчас мельком (совсем мельком) глянул wercker, я правильно понял, что в его терминологии пайплайн - это набор последовательно выполняющихся шагов, как в трэвисе и аналогах?
Sn00part
пайплайны в дженкинсе это пока в зайчаточном состоянии
Sn00part
в опенстек используют jenkins+zuul
Sn00part
дженкинс первый и куча плагинов
Sn00part
альтернатив пока нет
Sn00part
дженкинсу
Denis
Да вроде GitLab CI
Sn00part
они все в сторонке причмокивая мягко говоря
Denis
Иван Евтухович на DevOps Pro 2016 о том, что сервера в ДЦ - это как ядра процессора. Не важно на каком из них запущен ваш контейнер.
Denis
Alexander
Видео будет на youtube?
Andrew
Andrew
а в yml файле описываешь действия в этих шагах
Etki
во-во, параллелизация интересует. можете подсказать, по какому запросу в документации найти, чтобы я сам потом нашел?
Andrew
pipeline/steps
Andrew
или workflows, что-нибудь такое
Sn00part
если нужны сложные пайплайны, посмотрите zuul
Andrew
у веркера годная видеопрезентация https://www.youtube.com/watch?v=-D7CmhjZvXY
Sn00part
она умеет аггрегировать например
Sn00part
если а зависит от б, с от а, а б упало, то она остановит пайплайн
Sn00part
это в основном для тестов круто
Sn00part
чтобы не гонять лишние тесты когда их гонять уже не нужно
Sn00part
зуул ещё нормально работает с зависимостями. допустим:
Sn00part
мы собрали новый gcc
Sn00part
потестили,
Sn00part
смержили
Sn00part
надо все пересобрать
Sn00part
пересобирается автоконф
Sn00part
но потом надо пересобрать снова gcc
Sn00part
это во флет пайплайны нереально засунуть
Sn00part
в зуул такое осуществить можно
Sn00part
это все можно на скриптах самому во втором дженкинсе
Sn00part
но там половина плагинов ещё не работает и в прод ему рановато
Sn00part
имхо
Andrew
@DenisIzmaylov будут слайды/записи? Поделись плз, я только к концу смог прийти(
invariance
Народ, а если слейв умрет вместе с процессами, процессы запустятся на других слейвах?
invariance
ну в смысле, это автоматизировано?
Sn00part
да
Sn00part
мастер лишь бы жил
invariance
а waiting тож имеется, как в месосе?
invariance
если мощности не хватает под процесс т.е., он находится в режиме ожидания для запуска
Sn00part
https://github.com/kubernetes/kubernetes/issues/2385
Sn00part
чтобы сделать как прям в мезосе я не знаю
Sn00part
под мы запускаем вообще не указывая что у него по ресурсам
Sn00part
как кубернетес поймёт что мощности не хватает яхз
Sn00part
но если он запустить не сможет то будет ретраить
invariance
система выглядит конечно так себе)
Sn00part
зато работает
Sn00part
в отличие от