Artem
Почему?
Потому, что кому то лень в нем разбираться 😂
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 надо в каждую машину ставить или как?
twwlf
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
да, так получилось! спасибо!
Alexander
💪💪💪🏅DEVOPS💪💪💪
я админ, не красноглазый
💪💪💪🏅DEVOPS💪💪💪
то к фрибсд
💪💪💪🏅DEVOPS💪💪💪
бро я незадрот
💪💪💪🏅DEVOPS💪💪💪
есть цель я выполняю я не сижу и целыми днями ненаяривую в лине
💪💪💪🏅DEVOPS💪💪💪
не фанат консоли
💪💪💪🏅DEVOPS💪💪💪
нужна автоматизация есть баш и крон
AB 🇨🇾 🍉
Кто-нибудь настраивал NFS persistentVolume для кубернетиса?
Artem
А что там сложного, прописал адреса для pv и все, а на шаре выделил урлы
Artem
А вообще для кубера есть другой чат, ссылке на который есть в описании канала
Aleksandr
так долго молчал, чтобы так пошутить.
💪💪💪🏅DEVOPS💪💪💪
Угу
💪💪💪🏅DEVOPS💪💪💪
💪💪💪🏅DEVOPS💪💪💪
Башу в нотепаде, лью через winscp
💪💪💪🏅DEVOPS💪💪💪
Админ извращенец
да, это я
На FTP надо.
💪💪💪🏅DEVOPS💪💪💪
Только опенвпн и сфтп
Artem
skype надо использовать!
Artem
Artem
ты реально не в теме мема?)
💪💪💪🏅DEVOPS💪💪💪
Не
💪💪💪🏅DEVOPS💪💪💪
По аниме не сижу
Artem
так то не аниме
Artem
набирай в гугле "лучший файлообменник"
💪💪💪🏅DEVOPS💪💪💪
Угу обязательно
Artem
видимо совсем ньюфаг 😊
💪💪💪🏅DEVOPS💪💪💪
В поезде телега еле ловит
💪💪💪🏅DEVOPS💪💪💪
А ты гуго
💪💪💪🏅DEVOPS💪💪💪
Гугл