Andrew
в номальном зрелом тулинге используются семантическое версионирование и готовые рабочие сборки выкладываются как релизы а вообще мы тут обсуждали про использование тулзовин на го, а вы зачем-то перевели на разработку и ваши претензии к языку.
мы тут обсуждали "я выберу тулу на го", на что я отвечаю, что написать рабочую тулу на го в 10 раз сложнее, поддерживать ее в 20 раз сложнее, библиотек нет (и зависимостей тоже, гг), кода будет в 3 раз больше и хрен поправишь быстренько. а с точки зрения "взять и использовать" это в обоих случаях docker run
Alexander
зачем мне докер, когда бинарь могу положить? какое-то хреновое архитектурное решение чтобы запустить небольшой тул
Andrew
который сам по себе, к счастью, вроде начали переписывать на окамле, авось багов поменьше будет )
Andrew
зачем мне докер, когда бинарь могу положить? какое-то хреновое архитектурное решение чтобы запустить небольшой тул
потому что докер ран ничем не отличется от "положить и запустить бинарь", это ровно то же самое
Denis
топ 10 например
https://github.com/brendangregg/perf-tools/blob/master/examples/syscount_example.txt в той же репе найдешь саму тулзу.
Alexander
> написать рабочую тулу на го в 10 раз сложнее, поддерживать ее в 20 раз сложнее если бы это было так, на Go столько бы всего не написали, особенно я не согласен по поводу поддерживать, но спорить не буду, вижу тут уже действительно что-то религиозное смешанное с нумерологией
Andrew
рассматривай докер как elf 2.0
🏳️ Phil
Andrew
наименее эффективные языки становятся самыми массовыми
Andrew
пхп, жс, го
nvkv
Чуваки, а вот есть куча приложений запущенных, хочется им конфиги скармливать централизовано. Грубо говоря есть центральная пепяка, в ней я пишу конфиги под весь софт. А софт их оттуда тягает и радостно работает.
Alexander
это демагогия
nvkv
чем это модно нынче делать?
Andrew
людей то кормить надо, нужно создавать иллюзию работы!
Alexander
причины популярности разные
Andrew
строго говоря отличается. причем достаточно сильно и заметно
ну если бы это был запуск rkt было бы лучше, но и так сойдет
🏳️ Phil
ну если бы это был запуск rkt было бы лучше, но и так сойдет
Не важно. Важно, что они отличаются причем заметно
Andrew
ну да, в этом и плюс
nvkv
Рома, Алекс, спасибо
Andrew
Не важно. Важно, что они отличаются причем заметно
что нужно декларировать в общем интерфейсе еще много чего, такие вещи как используемые порты и все зависимости держать при себе. и иметь общий интерфейс для управления оставшимся окружением
Andrew
consul+consul2git или git2consul смотря в какую сторону двигаешь )
я как то писал такой тул! но потом понял, что terraform умеет делать ровно это :)
Lex
Да, раз вспомнили про консул, кто-то сталкивался с дикими таймаутами в нем во время регистрации сервиса?
Andrew
у тераформа стейт еще где то хранить надо
хотелсь же consul<->git как раз )
Denis
так в гите же
он вроде не умел, умел тока s3/consul
Roma
он вроде не умел, умел тока s3/consul
да можно же и .tf и .tfstate в гите
Denis
но c consul получалась засада курица-яйцо, если у нас терфаорм разворачивает инфраструктуру на которой консул
Andrew
он вроде не умел, умел тока s3/consul
терраформ всегда по умолчанию хранил стейт "локально", а этот "локально" предполагается синкать через гит
Andrew
но c consul получалась засада курица-яйцо, если у нас терфаорм разворачивает инфраструктуру на которой консул
нормально получается, нужно просто через --target сначала развернуть консул, а потом все остальное
Andrew
Denis
хотя я не умею тераформ) так что не буду разговаривать с вами )
Denis
ну хз.
Roma
с консулом рано или поздно наткнётесь на ограничение по размеру же
Denis
вы бы про systemd лучше ответили )
Magistr
а для тех кому неудобно стейт тф в гите хранить они за деньги сервак продают
Alexander
https://yourlogicalfallacyis.com/bandwagon :)
https://yourlogicalfallacyis.com/the-fallacy-fallacy
Andrew
атлас чот дороговат
так не обязательно атлас
Andrew
они щас отдельно терраформ продают
Andrew
https://www.hashicorp.com/terraform.html
Roma
https://www.hashicorp.com/terraform.html
цены не видно чот, у атласа хоть писали %)
nvkv
Теперь вторая часть марлезонского балета — поругайте консул
Lex
Теперь вторая часть марлезонского балета — поругайте консул
Да, раз вспомнили про консул, кто-то сталкивался с дикими таймаутами в нем во время регистрации сервиса?
Lex
до нескольких минут
Lex
причина хз, грешим на мисконфигурацию
Andrew
ну если ему плохо, то он в логи срет
Andrew
и на агентах и на серверах
Lex
и на агентах и на серверах
возможно проблема еще и в том, что это single node консул, не спрашивайте зачем
Alexander
вы бы про systemd лучше ответили )
я не пользуюсь (пока), но мне интересно какие есть с ним проблемы
Denis
Как включить аккаунтинг всем сервисам и слайсам не перезапуска машину
Denis
Я в конфиге включил типа, и хочу чтобы системд перечитал системный конфиг свой и все применил
Denis
Ну это отстой
Denis
Там нужно же просто тонну файликов насоздавать
Lex
Ну это отстой
это не нужно, systemd создан быстро загружать машину
Deleted
> systemd > быстро Стабильность не нужна
Lex
но, Я не настоящий сварщик
Lex
> systemd > быстро Стабильность не нужна
systemd для динамичных окружений
Denis
Не, я это хочу врубить на кластере хадупа, и это целое дело учитывая кол-во сервисов суимарное
Denis
Оно конечно селфхилинг всё, но лишний раз не хочется
Alexander
> аккаунтинг всем сервисам и слайсам а что это? :) (можно ссылкой ткнуть)
Deleted
systemd для динамичных окружений
Как по мне, лучше sysV, в крайнем случае upstart...
Denis
сисВи
Lex
Как по мне, лучше sysV, в крайнем случае upstart...
эм, systemd event based и тестно интегрирован с udev и d-bus и как раз разрабатывался с прицелом на десктопы, где втык вытык новой железки, смена сетевой и аппаратной конфигурации и ребуты дело обыденное, ну а то, что он берет на себя управление сессиями вообще сдает это с потрохами