Alexander
я сам его использую
Alexander
просто когда можно запустить через Rkt + systemd, я предпочту именно так, а не Docker + systemd
Alexander
Docker вполне нормальный вариант)
Alexander
как и заббикс, как и php
Alexander
если технология стала популярной - значит, чем-то она всё-таки хороша
Alexander
Docker хороший продукт
Alexander
но я рад, что сейчас есть альтернатива в виде Rkt и Rkt мне ближе
Ayrat
Привет русскоговорящим CoreOS-аведам! ▫️Какой у вас проект или где работаете? K8s on Openstack (Mirano, Magnum) ▫️В чём вы специалист? Openstack, K8s, docker,linux и т.д. ▫️Чем можете быть интересны или полезны сообществу? Sig Openstack K8s, Организатор K8s и Openstack митаопов, презентую на Самитах, делюсь своим опытом ▫️Чем интересно сообщество вам? есть интререс k8s, etcd, rkt ▫️Откуда вы? Монреаль ▫️Как узнали про группу? Через Иван Шедунова #whois
Anonymous
господа, а кто-нибудь vault с etcd по https сумел подружить?
Anonymous
или https://github.com/xordataexchange/crypt вот это может использовали
Timur
Всем привет :) народ как в кореос жить без паппета ? У меня ломка )) вот надо мне поменять на тысяче хостов кореос, парочку systemd юнитов... И че ребутать все серваки чтобы они перечитали клауд конфиг ??
Anonymous
вообще можно и паппет прикрутить :)
Anonymous
листать в самый конец https://puppet.com/blog/using-puppet-coreos-rkt-flannel-and-etcd
Timur
@devosx спасибо за совет, я в курсе :) у меня coreos в openstack, поэтому после ребута все вернется в зад
Timur
@agadelshin тада, читал недавно. мне интересно как люди без него живут )
Anonymous
coreos-cloudinit —from-file /var/lib/coreos-install/user_data перечитываю и ничего в зад не возвращается
Timur
может у тебя не опенстек или создавал виртуалку без user_data
Anonymous
https://coreos.com/os/docs/latest/cloud-config-locations.html
Anonymous
твой опенстек я так понимаю должен у себя хранить cloud-config
Timur
спасибо, я это читал :)
Timur
да
Timur
и боль в том что он ридонли :)
Anonymous
хм
Timur
не суть, даже если и через cloud-config. не вручную же его на тысыче серверов менять и не костылями типа mussh/sed etc..
Alexander
могу предположить, что он лежит где-нибудь внутри сети (ну, несколько машин на всякий случай) и его получают по сети при старте, поменял конфиг там, перезагрузил ноды и готово
Timur
перегружать сервера из-за редактирования например одной цифры - это боль на мой взгляд
Alexander
для одиночных серверов да, а если в облаке - то можно ведь по очереди
Alexander
как в случае с обновлением системы
Alexander
в CoreOS для всех обновлений требуется перезагрузка
Timur
я вот о том же
Alexander
для одиночных серверов CoreOS не очень подходит, да, это больше облачная ОС
Alexander
у меня мои Rkt-контейнеры крутятся на Ubuntu поэтому, до тех пор, пока облако не сделаю
Alexander
но вот в качестве ОС для облака CoreOS прямо идеально вписывается
Timur
ну видимо идея в imutable servers. хочешь изменить строчку - меняй образ coreos->тестируй его в CI-> обновляй в бою
Alexander
ну да
Alexander
как-то так
Alexander
вышла новая версия Rkt, https://github.com/coreos/rkt/blob/master/CHANGELOG.md
Alexander
( кстати, чатик про Rkt было решено выделить отдельно как @rkt_ru , потому что Rkt может быть установлен не только на CoreOS, но и на другие системы [у меня он работает на Ubuntu] )
Maxim
любители поттерингд
Maxim
скажите мне
Maxim
как мне в юните в екзек_старт кавычки использовать?
Maxim
ExecStart=/usr/bin/docker run ... bash -c 'ololo; ululu'
Maxim
вот такое
Alexander
а не работает? у меня вот есть такая команда для дебага, с ней всё ок ExecStartPre=/bin/bash -c '/usr/bin/wall -n "\033[36;1;40m$(date +"%H:%M:%S") byvshie Запуск контейнера... \033[0m"'
Maxim
не работает
Alexander
а попробуй её всю завернуть в /bin/bash -c '', может, он аргументы не к тем командам относит
Alexander
я знаю вот, что там && работать не будут, к примеру, если это написать в ExecStart=
Alexander
у меня , кстати, сломался rkt fetch - не качает с докер хаба почему-то, не уверен, связано ли это с обновлением версии rkt или с чем-то ещё
Alexander
вот типа такой ошибки выдаёт по всем образам
Alexander
https://dpaste.de/zrMU
Alexander
понимаю, что что-то с авторизацией
Alexander
кто-нибудь помнит, вот в этой структуре https://registry-1.docker.io/v2/<user>/<project>/manifests/<tag> что означает v2? и давно ли появилось v2?
Etki
registry api v2, вроде давно
Etki
https://docs.docker.com/registry/spec/api/#/overview
Etki
я бы грешил на то, что rkt по-другому теперь твои конфиги читает, и хаб видит неправильный ввод
Alexander
я создал там issue, пока молчат
Alexander
в такие моменты я начинаю подозревать, что это они https://quay.io/ протащить пытаются...
Sergey
https://dpaste.de/zrMU
Так а конфиг с юзером и паролем в auth.d есть?
Alexander
да, конечно
Alexander
раньше же работало
Alexander
но мне уже не важно, я забил на это, просто перешёл на quay
Alexander
сегодня они отреагировали на тикет, сказали, что, наверное, дело в docker2aci
Alexander
я вроде и хотел сначала потестировать с последней версией, но потом понял, что на докерхаб нет смысла возвращаться
Dmi3y
Это про то, что ты говорил, что фетч помер?
Глеб
Всем привет, в процессе обучения докера был и вот наткнулся на рокит по документации выглядит лучше, вопрос а аналог докерхаба для рокит это quay ?
Глеб
Или не важно где лежит...
Глеб
Разобрался спасибо)
Alexander
Или не важно где лежит...
Quay аналог, но можно и самому
Alexander
в Docker'е можно написать error_log = /proc/self/fd/2 in /etc/php7/php-fpm.conf и оно будет работать, в Rkt оно будет выдавать ошибку No such device or address (6) как это обойти?
Alexander
ещё нет) меня тут просят strace'ом посмотреть
Alexander
файл есть на месте lrwx------ 1 root root 64 Sep 29 00:38 /proc/self/fd/2 -> /dev/pts/0
Alexander
что-то с правами, наверное
Alexander
а впрочем, пофиг) я зарепортил в Rkt, а дальше пусть сами, мне не особо и нужно, ради трёх контейнеров с php много возни как-то)
Alexander
если заменить это на обычные файлы - всё работает ок
Aleksey
@lorddaedra ты покинул телеграм ?
Alexander
нет
Aleksey
чо то не слышно тя