Email or username:

Password:

Forgot your password?
Top-level
Andrey Pechorin

[2/3] #unix #обдумывание #ваше_мнение #администратирование #docker #deploy #backup

Или же те самые простые команды, которые дает докер это уже кайф и лишать этого человека совсем не стоит. Ну, знаете, поднять сейчас сервер с докером через компоуз это не такая сложная задача.

Ансибл я конечно использовал уже, и куб, но это "не то". Все эти задачи, что я решал на баше github.com/pechorin/pbr.sh/ как-то перенес в ансибл — и не получил никакого удовольствия.

Так же логику в этих вещах, если год туда не заходить - забываешь. Я говорю именно о скриптах, в которые надо резко вчитаться при возникновении какой-либо проблемы или задачи.

А еще нет лучше способа не сделать что-то, чем рассказать об этом слишком рано. Но меня правда мучает эта не написанная программа уже давно.

13 comments
Andrey Pechorin

[3/3] #unix #обдумывание #ваше_мнение #администратирование #docker #deploy #backup

Рулили бы своими серваками с докерами, впн'ами, небольшими постгресами через еще один конфиг-файл, который в итоге бы компилировался в программу с веб-мордой и давал вам возможность разворачивать/гасить/бекапить/деплоить хосты и видеть статус по всем запущнным контейнерам и другим сервисам работающим прямо на хосте? Обычно это решается чем-то огромным. А хочется маленькую программу для "локального админа". Или не хочется? ;)

Who Let The Dogs Out 🐾

@pechorin Ты пытаешься изобрести ещё один оркестратор? А что мешает использовать уже существующие? NIH?
Или реально не хватает какой-то фичи?

Andrey Pechorin

@ashed Ну а какой? Ансибл? Куб? А точнее все вместе по немногу. В итоге выходит зоопарк опять. Что-то умеет устанавливать. Что-то умеет обслуживать. Что-то умеет бекапить. А все вместе сразу не умеет никто вроде бы. Я наверное ошибаюсь, поэтому и решил выйти в люди на обсуждение :)

Andrey Pechorin

@ashed если про ci/cd, то на работе вижу как это все вместе работает — helm/k8s/github ci; но я правда совсем не про то; Скорее про "дешевый менеджмент на коленке в два бинарника". Но спасибо, почитаю комменты.

Who Let The Dogs Out 🐾

@pechorin
У конторы Флант есть нехилая накопленная экспертиза в области разработки и эксплуатации всей этой "кормчей штурвалятины" aka kubernetes.

Andrey Pechorin

@ashed да, спасибо за наводку, поизучаю их github.com/orgs/flant/reposito, тем более когда-то смотрел пару докладов от их работников (и уже все забыл).

Никта

@pechorin конечно хочется! Я был бы даже не против в таком поучаствовать как разработчик! Я даже знаю нескольких человек которые бы заинтересованы в пользовании бета-версией. Не могли бы вы подготовить какую-нибудь схематику или пару слайдов, чтобы лучше понимать что примерно в планах?

Andrey Pechorin

@nycta Спасибо за отзыв :) Да, в ближайшее время если идея начнет перерастать в реализацию - поделюсь. А вопрос такой, а почему не хотели просто взять и написать пачку ямлов для ansible? :) (Все убеждаю себя, что это нужно)

Никта

@pechorin походу чисто по ощущениям — ansible будто внушает какое-то беспокойство. Другое дело, допустим, в веб интерфейсе пошуршать, будто бы спать можно будет спокойнее.

Andrey Pechorin

@nycta или вот в комментах подсказали крутой github.com/louislam/dockge (правда тут без развертывания серверов)

mapcuk

@pechorin прям на все случаи жизни - кажется это всё таки плейбуки #ansible
На счёт маленького сервиса чтоб рулить #docker из веб морды вот вариант github.com/louislam/dockge

Чтоб запускать разные задачи есть вот такая штука github.com/dagu-org/dagu
Где задачи можно описать на YAML и потом запускать их по расписанию или в ручную

Andrey Pechorin

@mapcuk да, dockge это уже близко, спасибо. Изучу и попробую :) Правда это треть от того что я хочу, но я рефлексирую, что хочу, вероятно, странного и не гибкого под любые иные (не мои) сценарии.

Вероятно пытаюсь идти в сторону "convention over configuration".

Go Up