Artem
Почему?
Потому, что кому то лень в нем разбираться 😂
Dmitrii
Спасибо. Скорей бы. То есть если сейчас все на swarm, можно не париться и потом ничего не нужно будет менять, кроме оркестратора?
вот и я планирую когда это поделие допилят перекатиться. пока нет нативной поддержки - не хочу ебаться. если эта говнина не хочет накатываться через кубеадм то она не нужна.
Artem
так вдокере на маке уже завезли кубер как нативную оркестрацию
Artem
Andrey
Это отдельно ставится? Нет такой вкладки
Andrey
Кубер надо ставить локально?
Artem
обновленный?
Artem
и это вроде как edge
Artem
в стейбле наверное нет еще
Andrey
Andrey
а, ясн
Nklya
только едж, 17.12 CE
Andrey
есть повод посмотреть, спасибы
Yerlan
Приветствую! Подскажите пжлста. Поднял ELK (sebp/elk), хочу отправлять на него логи с докер машин. Я вот не пойму, мне теперь надо каждую докер машину билдить с Filebeat`ом и там настраивать отправку логов?
Anonymous
https://docs.docker.com/engine/admin/logging/overview/
Yerlan
обьясните пжста на пальцах в двух-трех выражениях)
twwlf
Берёшь пальцы, тыкаешь в линку, читаешь доку, настраиваешь сбор логов соответственно доке
twwlf
тебе, видимо, интересен GELF
Anonymous
Есть один недостаток правда с ним , если логсташ будет лежать, то контейнер не поднимется.
Yerlan
да, GELF
Yerlan
так Filebeat надо в каждую машину ставить или как?
Gustavo Imputsa
друзья понимаю что немного не по теме, но почему в убунте по дефолту выстевлени ulimit -n 1024? у этого есть какой то сакральный смысл? ну кроме ловли школьников
Georgiy
ну по дефолту в системе много чего неоптимального выставлено только для того чтобы тебя система остановила ранее взрыва по дескрипторам и т.п.
Ivan
Всем привет! Кто может подсказать по гитлабу? завёл Secret variable (SSH_PASSWD) если в .gitlab-ci.yml написать echo $SSH_PASSWD то значение выводится. Далее в .gitlab-ci.yml идёт docker build -t $CI_REGISTRY_IMAGE . И мне нужно использовать эту переменную в Dockerfile-е - пишу там echo 'admin:'$SSH_PASSWD | chpasswd и получаю ошибку - echo admin: + chpasswd No password supplied переменная не видится(( можно ли как то сделать, чтобы переменная из гитлаба передалась в docker build и подставилась при выполнении команды в Dockerfile-е ?
Ivan
не помогло - тоже самое, ошибка не изменилась
Ivan
нашёл интересный баг - написал в Dockerfile: echo $SSH_PASSWD; \ echo "$SSH_PASSWD"; \ echo 'admin:'$SSH_PASSWD | chpasswd вывод в логе: + echo + echo + echo admin: + chpasswd No password supplied
Aleksandr
в чем баг?
Ivan
ну он не видит даже саму переменную - даже не пытается её прочитать
Aleksandr
ну логично. ты разве не про это вопрос задаешь?
Ivan
да, про это, но когда в консоли пишешь эхо какойто несуществующей переменной то лог выглядит примерно так: echo $PARAM1 т.е. сначала эхо переменной, а потом пустая строка - её значение - а его нет. это правильно. а тут он пишет просто echo и не пишет имя переменной
Aleksandr
Ivan
да, именно так, просто у меня клава заглючитла и сообщение отправилось посередине))
Aleksandr
[2018-01-09T15:36:22+0300] zelenin:[~/Documents/Untitled Folder]: docker build -t ttt . Sending build context to Docker daemon 2.048kB Step 1/2 : FROM alpine ---> e21c333399e0 Step 2/2 : RUN set -e -x && echo $SSH_PASSWD ---> Running in c4e0d9a9bb00 + echo Removing intermediate container c4e0d9a9bb00 ---> 56377e8d7351 Successfully built 56377e8d7351 Successfully tagged ttt:latest
Aleksandr
точно так же
Ivan
а, ну ок... Так если в .gitlab-ci.yml срабатывает echo $SSH_PASSWD, то и в окружении, где выполняется docker build эта переменная тоже должна быть... так? .gitlab-ci.yml выглядит так: script: - echo $SSH_PASSWD - docker build —build-arg SSH_PASSWD=$SSH_PASSWD -t $CI_REGISTRY_IMAGE . - docker push $CI_REGISTRY_IMAGE
Ivan
а, нет! команды, которые перечислены в докерфайле выпорлняются же в другой среде...
Ivan
а как тогда в эту среду передать переменную из окружения, в котором выполняется docker build ?
Ринат
https://docs.docker.com/engine/reference/commandline/build/#set-build-time-variables-build-arg
Ivan
да, это я уже смотрел... даже —build-arg попробовал толку нет почему то...
Ринат
возможно так сработает ARG defaultPass=defaultpass ENV SSH_PASSWD=$defaultPass
Ivan
это в смысле в самом докерфайле прописать?
Ринат
да
Ivan
ок, ща попробую ))
Ринат
docker build —build-arg defaultPass=$SSH_PASSWD -t $CI_REGISTRY_IMAGE .
Ivan
да, так получилось! спасибо!
💪💪💪🏅DEVOPS💪💪💪
я админ, не красноглазый
💪💪💪🏅DEVOPS💪💪💪
то к фрибсд
💪💪💪🏅DEVOPS💪💪💪
бро я незадрот
💪💪💪🏅DEVOPS💪💪💪
есть цель я выполняю я не сижу и целыми днями ненаяривую в лине
💪💪💪🏅DEVOPS💪💪💪
не фанат консоли
💪💪💪🏅DEVOPS💪💪💪
нужна автоматизация есть баш и крон
AB 🇨🇾 🍉
Кто-нибудь настраивал NFS persistentVolume для кубернетиса?
Artem
А что там сложного, прописал адреса для pv и все, а на шаре выделил урлы
Artem
А вообще для кубера есть другой чат, ссылке на который есть в описании канала
Tadeusz
не фанат консоли
смени свой ник)
да, это я
смени свой ник)
может он виндозник в душе
Aleksandr
так долго молчал, чтобы так пошутить.
💪💪💪🏅DEVOPS💪💪💪
Угу
💪💪💪🏅DEVOPS💪💪💪
💪💪💪🏅DEVOPS💪💪💪
Башу в нотепаде, лью через winscp
💪💪💪🏅DEVOPS💪💪💪
Админ извращенец
да, это я
На FTP надо.
💪💪💪🏅DEVOPS💪💪💪
На FTP надо.
Это дерьмо дырявое
💪💪💪🏅DEVOPS💪💪💪
Только опенвпн и сфтп
Artem
skype надо использовать!
Artem
💪💪💪🏅DEVOPS💪💪💪
skype надо использовать!
Никогда я нелюбит сидел в пидгине с отр жабере
Artem
ты реально не в теме мема?)
💪💪💪🏅DEVOPS💪💪💪
Не
💪💪💪🏅DEVOPS💪💪💪
По аниме не сижу
Artem
так то не аниме
Artem
набирай в гугле "лучший файлообменник"
💪💪💪🏅DEVOPS💪💪💪
Угу обязательно
Artem
видимо совсем ньюфаг 😊
💪💪💪🏅DEVOPS💪💪💪
В поезде телега еле ловит
💪💪💪🏅DEVOPS💪💪💪
А ты гуго
💪💪💪🏅DEVOPS💪💪💪
Гугл