
Alexander
09.01.2018
03:32:03
мб чтобы легко мигрировать со Swarm’а на Kubernetes
фиг их знает, их логику действий, мб им заплатили чтобы они убили Swarm свой)
мб это было условием получения инвестиций

Google

Aleksandr
09.01.2018
03:34:05

Alexey
09.01.2018
03:44:12
ребят - а почему я запушил image в dokerhub а в подробностях репы в Compressed Size
пишет 0в ?

Sys
09.01.2018
05:23:57
Мне понравилась книга «Создание микросервисов» на ЛитРес!
https://www.litres.ru/sem-numen/sozdanie-mikroservisov-18307468/
Вот что надо для базы, имхо
Бумажный толмуд я ваще хз зачем, беру на литресе и не парюсь что пролью кофе и тп, читаю с планшета телефона и тп в офлайне

Александр
09.01.2018
06:51:01
А в чем фишка этой поддержки kubernetes в docker? Он же и так с докером работает. Он будет как зависимость и работать через те же docker service/docker stack?

Alexey
09.01.2018
06:52:52

Artem
09.01.2018
06:52:57
Так же как сворм щас в докере из коробки, так же и с кубером будет и да, аналогичными командами

Александр
09.01.2018
06:59:50
Спасибо. Скорей бы. То есть если сейчас все на swarm, можно не париться и потом ничего не нужно будет менять, кроме оркестратора?

Sys
09.01.2018
07:01:16
Кубер зло

Александр
09.01.2018
07:03:29
Почему?

Google

Александр
09.01.2018
07:03:40
Мы тестили его, очень хорошо себя показал

Artem
09.01.2018
07:25:12
Почему?
Потому, что кому то лень в нем разбираться ?

ДружокСапожок
09.01.2018
08:44:33

Artem
09.01.2018
09:06:28
так вдокере на маке уже завезли кубер как нативную оркестрацию

Андрэ
09.01.2018
09:08:00
Это отдельно ставится? Нет такой вкладки
Кубер надо ставить локально?

Artem
09.01.2018
09:08:26
обновленный?
и это вроде как edge
в стейбле наверное нет еще

Андрэ
09.01.2018
09:09:21
а, ясн

Nklya
09.01.2018
09:09:55
только едж, 17.12 CE

Андрэ
09.01.2018
09:10:17
есть повод посмотреть, спасибы

Yerlan
09.01.2018
10:51:49
Приветствую! Подскажите пжлста. Поднял ELK (sebp/elk), хочу отправлять на него логи с докер машин. Я вот не пойму, мне теперь надо каждую докер машину билдить с Filebeat`ом и там настраивать отправку логов?

Nick
09.01.2018
10:52:30
https://docs.docker.com/engine/admin/logging/overview/

Yerlan
09.01.2018
10:54:29
обьясните пжста на пальцах в двух-трех выражениях)

twwlf
09.01.2018
10:56:13
Берёшь пальцы, тыкаешь в линку, читаешь доку, настраиваешь сбор логов соответственно доке
тебе, видимо, интересен GELF

Nick
09.01.2018
10:58:12
Есть один недостаток правда с ним , если логсташ будет лежать, то контейнер не поднимется.

Google

Yerlan
09.01.2018
10:58:57
да, GELF
так Filebeat надо в каждую машину ставить или как?

twwlf
09.01.2018
11:07:20

Roman
09.01.2018
11:09:08
друзья
понимаю что немного не по теме, но почему в убунте по дефолту выстевлени ulimit -n 1024?
у этого есть какой то сакральный смысл? ну кроме ловли школьников

Georgiy
09.01.2018
11:13:12
ну по дефолту в системе много чего неоптимального выставлено только для того чтобы тебя система остановила ранее взрыва по дескрипторам и т.п.

Ivan
09.01.2018
12:02:32
Всем привет!
Кто может подсказать по гитлабу?
завёл 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-е ?

Ринат
09.01.2018
12:14:34

Ivan
09.01.2018
12:22:56
не помогло - тоже самое, ошибка не изменилась
нашёл интересный баг - написал в Dockerfile:
echo $SSH_PASSWD; \
echo "$SSH_PASSWD"; \
echo 'admin:'$SSH_PASSWD | chpasswd
вывод в логе:
+ echo
+ echo
+ echo admin:
+ chpasswd
No password supplied

Aleksandr
09.01.2018
12:31:09
в чем баг?

Ivan
09.01.2018
12:31:44
ну он не видит даже саму переменную - даже не пытается её прочитать

Aleksandr
09.01.2018
12:32:10
ну логично. ты разве не про это вопрос задаешь?

Ivan
09.01.2018
12:33:47
да, про это, но когда в консоли пишешь эхо какойто несуществующей переменной то лог выглядит примерно так:
echo $PARAM1
т.е. сначала эхо переменной, а потом пустая строка - её значение - а его нет. это правильно.
а тут он пишет просто echo и не пишет имя переменной

Aleksandr
09.01.2018
12:34:39

Ivan
09.01.2018
12:35:34
да, именно так, просто у меня клава заглючитла и сообщение отправилось посередине))

Aleksandr
09.01.2018
12:37:34
[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
точно так же

Ivan
09.01.2018
12:38:42
а, ну ок...
Так если в .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
а, нет! команды, которые перечислены в докерфайле выпорлняются же в другой среде...
а как тогда в эту среду передать переменную из окружения, в котором выполняется docker build ?

Google

Ринат
09.01.2018
12:41:10
https://docs.docker.com/engine/reference/commandline/build/#set-build-time-variables-build-arg

Ivan
09.01.2018
12:42:05
да, это я уже смотрел...
даже —build-arg попробовал
толку нет почему то...

Ринат
09.01.2018
12:43:30
возможно так сработает
ARG defaultPass=defaultpass
ENV SSH_PASSWD=$defaultPass

Ivan
09.01.2018
12:44:01
это в смысле в самом докерфайле прописать?

Ринат
09.01.2018
12:44:09
да

Ivan
09.01.2018
12:44:19
ок, ща попробую ))

Ринат
09.01.2018
12:44:57
docker build —build-arg defaultPass=$SSH_PASSWD -t $CI_REGISTRY_IMAGE .

Admin
ERROR: S client not available

Ivan
09.01.2018
12:54:41
да, так получилось! спасибо!

Alexander
09.01.2018
13:16:35

Sys
09.01.2018
13:16:55
я админ, не красноглазый
то к фрибсд

Anton
09.01.2018
13:17:46
Наоборот. BSD License позволяет закрывать код, в отличие от GPL.

Sys
09.01.2018
13:23:36
бро я незадрот
есть цель я выполняю я не сижу и целыми днями ненаяривую в лине
не фанат консоли
нужна автоматизация есть баш и крон

Alexey B
09.01.2018
14:09:39
Кто-нибудь настраивал NFS persistentVolume для кубернетиса?

Artem
09.01.2018
14:17:21
А что там сложного, прописал адреса для pv и все, а на шаре выделил урлы
А вообще для кубера есть другой чат, ссылке на который есть в описании канала

Google

Artem
09.01.2018
14:19:32

Aleksey
09.01.2018
14:22:33

Anton
09.01.2018
14:30:10
И в ванне.

Aleksandr
09.01.2018
14:34:49

Sys
09.01.2018
15:13:53
Угу
Башу в нотепаде, лью через winscp
Админ извращенец

Aleksey
09.01.2018
15:14:41
На FTP надо.

Sys
09.01.2018
15:15:01
Только опенвпн и сфтп

Artem
09.01.2018
15:16:29
skype надо использовать!

Sys
09.01.2018
15:19:23

Artem
09.01.2018
15:19:49
ты реально не в теме мема?)

Sys
09.01.2018
15:20:52
Не
По аниме не сижу

Artem
09.01.2018
15:21:11
так то не аниме
набирай в гугле "лучший файлообменник"