north_leshiy
@north_leshiy
Руководитель направления разработки

Имеет ли смысл переход на kubernetis для обычных проектов веб-студии?

Вот представьте себе обычную студию, которая имеет зоопарк серверов для проектов клиентов (десятка арендованных мощных железок). На них стоит VestaCP и по сути эдакий весьма мощный массхост (клиентам по себестоимости предоставляем мощности и мониторинг, зарабатываем не на этой услуги совсем).

Вся команда (до 20 чел.) разрабатывает локально на docker (разработали себе удобную обертку чтобы проекты выкачивать и разворачивать парой чихов).
На серверах у каждого проекта разворачиваются stage/rc версии для тестирования релизов (сейчас на половину вручную, наполовину через ansible).
Хотим разворачивать stage на каждую ветку. Нам кажется в кубере это будет удобнее. Плюс стабильность кубера позволит проводить профилактику, а распределенность - делать замены серверов.

Есть мысль перенести docker в прод и развернуть на сервера kubernetis, а потом развернуть проекты клиентов скопом.
Просядет ли производительность проектов из-за прослойки докера и кубера? Будет ли это вообще хорошей идеей?)
  • Вопрос задан
  • 360 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Stqs
senior software developer
Иван Николаевич,

я бы попробовал
делать там особо много не нужно
зато точно все энвайроменты будут унифицированы
сисдамин будет спать спокойно - автоскейлинг настроит и все
девопс будет спать спокойно - создаст неймспейсы и ансибл плейбук накидает и все
девелоперы будут спать спокойно - будут уверены что все на сервере ранается так же как на локалхосте дома

потом когда начнете скейлится - порадуетесь
когда внезапно в 2 утра посыпится нода - порадуетесь
когда захотите использовать другого клауд-провайдера - порадуетесь
когда начнет расти сложность - возьмете helm в руки и порадуетесь
когда захотите как-то логи собрать унифицированно - порадуетесь
когда захотите метрики собирать унифицированно - порадуетесь
когда захотите иметь динамические энвайрменты - порадуетесь
Ответ написан
Комментировать
sim3x
@sim3x
Нет
Докер вам тоже не особо нужен

ПС: веста нужна только, если вы готовы регулярно фиксить дырки в ней
Ответ написан
@skrimafonolog
Если нет выделенного админа-девопса - то смысла в Kubernetes не словите.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы