stanopolous
ну сейчас попробую
stanopolous
вообще композ берет из текущего шела весь енв
Alex
"app-fork/${BUILD_ID}" is not a valid repository/tag: invalid reference format
stanopolous
а ты случаем не с судо запускаешь докер?
stanopolous
чисто на всякий случай
stanopolous
если так, то добавь в судо -E
Alex
а ты случаем не с судо запускаешь докер?
echo "Build backend services with build number - ${env.BUILD_ID}........"
sh 'docker-compose build --no-cache app backend-1 backend-2'
это кусок Jenkinsfile
Антон
stanopolous
а. ну дженкинс сетит параметры, но не экспортит их. а то что не экспорчено не передается в сабпроцесы
stanopolous
если export BUILD_ID=${BUILD_ID} перед вызовом композа починит - то это оно
Sergo
Sergo
Oleksii
Всем привет,подскажите плс, при создании файла внутри контейнера не могу его редактировать из вне,приходиться меня chown,использую Ubuntu
Anonymous
а coreos это типа докера? :) сори если тупой воппрос
Anonymous
Alting
Anonymous
Oleksii
незнаю точно как на видроиде
Anonymous
Alting
почему дичь? очень удобная штука
Alex
Anonymous
Big Data Security: Top 5 Key Solutions
https://tinyurl.com/y9erg67s
Stas
Коллеги, подскажите если есть у сворма защита от хреновых контейнеров? С лимитами даже запускаю один контейнер, и он выдает больше цпу, чем ему лимитировано до состояния не вменяемости всего кластера
Alexey
Stas
Alexey
@Tylkas Ну джава, до определённой версии, не дружила с cgroups(limits), увы: http://royvanrijn.com/blog/2018/05/java-and-docker-memory-limits/
Konstantin
Konstantin
Память точно я ей резали, за цпу вот не помню, не скажу
Stas
Спасибо. Поставил флаги. Наблюдаю
Konstantin
Точнее не жрала она у меня цпу, даже хайлоад🙄
Alexey
Konstantin
Хип да, 80-90%, нужно, а не можно
Stas
Меня прям напрягло что при включении свопа сворм начал использовать 234000% cpu. По данным прометеуса
Stas
Выключил, полегчало. Стало в пике 2к
Stas
Но один фиг ио скачет время от времени. Сворм крутится на двух ec2 m4.xlarge
Stas
Лидер только один
Konstantin
swapoff
Stas
swapoff
Давно уже. Со свопом как я писал выше вообще холокост происходит на кластере
Anonymous
да вы че
Anonymous
бля
Anonymous
это не я пацаны
Anonymous
меня взломали?
Владислав
младший брат ломится за комп?
Anonymous
я хезе
Anonymous
но на меня каэисб репорт кинули
Вова
Привет.
Есть годный конфиг для compose — nginx, MySQL, app?
Виктор
laradoc?
Alexey
Господа,вопрос.
Если у меня микросервис запускается в Swarm в --mode global, то будет ли Swarm стараться менеджить запросы тасков других сервисов к его таску на этой же ноде или будет на другие тоже запросы отправлять?
Konstantin
Alexey
неа, rr
Нет - будет или не будет?
Konstantin
round-robin
Alexey
round-robin
То есть, один запрос пойдёт на эту же ноду, другой - на другую? Печально.
А можно сконфигурировать чтобы сервисы в рамках одной ноды ходили в global-сервис на их ноде если только он не лежит?
Konstantin
Блин, надо глянуть ipvs, может я ошибаюсь, но кажись нельзя локально
Alexey
Просто мне из концепции "по одному сервису на ноде" казалось логичным такое поведение. Но да, это нигде написано не было.
Konstantin
Там 2 режима: VIP(ipvs) и rrdns. Второй точно рандомно, ipvs есть сомнения, не углублялся
Alexey
Окей, спасибо. Почитаю про эти режимы.
Konstantin
Не было задачи, задержки в сети не были такие, чтобы заморачиваться
Konstantin
Я думаю проще проверить )
Alexey
@nodekra А не подскажешь, если при создании сервиса не подключать его к оверлейной сети вручную (то есть, вообще не указывать --network) - контейнеры внутри одной ноды могут друг с другом общаться по хостнейму или пока не добавишь им сеть целенаправленно - они смогут только наружу ходить да запросы извне обрабатывать, а друг друга не будут видеть?
Вова
Это вместо конфига?
А, понял. Посмотрю. Просто я не из PHP, поэтому подумал, что это документация к laravel.
Konstantin
Alexey
Konstantin
Если так критично, то тебе в куб надо
Roman
допустим есть две ноды
и в каждой в хостах прописан домен на определенный ип
контейнер может гулять между нодами
мжно ли автоматом цеплять хост с ноды?
Andrey
Andrey
только суть затеи не особо понятна. Пахнет костылями
Roman
pадача такая
есть сервис разбросанный на нескольких нодах
и есть группа контейнеров
если я пропишу всем один ип то серви будет перегружаться на конкретном сервере
а так я могу прописать каждую ноду на один из серверов
Roman
это костыль в замен отсутствующего балансировщика
Andrey
а почему поверх не размазать балансер? nginx/haproxy и тп
Roman
он есть он он от куратора
а там задержки
Konstantin
балансер внутри кластера, а не внешний
Grigorii
Привет, подскажите, у меня в образе entrypoint указывает на скрипт, который запускается со стартом контейнера. Могу ли поднимая этот контейнер через docker-compose выполнить сперва свои команды, перед скриптом в entrypoint?
stanopolous
зачем тебе докер тогда?
stanopolous
в том как раз и суть что не можешь
Andrey
Kyrylo