Нужен совет.
Пришёл на новый проект. Все системы в докерах. Но используют докеры странно. Оказалось, что здесь не происходит сборки контейнеров. Т.е. весь код подсовывается через volume внутрь контейнера. Т.е. выкатка выглядит как "подсунуть новый код в контейнеры". Выглядит максимально странным. Ребята сказали, что они так ускорили сборку (фактически её нет, сборки).
С моей стороны претензия к этому:
- я бы хотел использовать оркестратор, чтобы избавить себя от возни с конкретными виртуалками и отдать это на откуп кубернетесу. При таком подходе с volume мы не сможем нормально пользоваться kubernetes.
То, что они сделали — костыль, но противопоставить этому я могу немногое. Вопрос: какие аргументы за и против прокидывания кода через volume? Их аргементы против. Нафига кубер, если есть 2 тачки, с которыми можно и руками управляться. Но что будет, если тачек станет больше? Кажется, что инструментом гвозди забиваются (я про докер).