Докер как рпм, у нас много клиентов так используют
Докер решает сразу несколько инфтраструктурных и девопсных проблем: 1) Единый механизм деплоя всего. Все предыдущие компоненты уже развернуты в докере. То есть в принципе на голую машину ставится докер, включается в swarm и все. И это проще, чем писать unit'ы для systemd (а завтра для чего-то другого) 2) Единый сетевой слой, включая виртуальые сети (причем их несколько в нашем сетапе), спанящиеся на все хосты, DNS, и так далее. Иначе пришлось бы поднимать частную сеть между хостами, настраивать DNS, дружить его с уше имеющимся DNS в docker и т.д. 3) Единый механизм логгинга всего. Все собирается со всех контейнеров в целом единообразно и в ELK. 4) Максимальная приближенность dev/prod. Я могу, в принципе, поднять на своей рабочей станции такой же кластер как в проде. В общем, я не представляю, как иначе я бы один справился со всем этим.
Обсуждают сегодня