Как мы перешли на Docker и Kubernetes, и что из этого вышло...
Короче, расскажу вам историю, как мы решили свои DevOps процессы ускорить, внедрив Docker и Kubernetes. До этого у нас все было довольно… традиционно. Развертывание – вручную, с кучей скриптов, которые писались на коленке. Постоянные проблемы совместимости, «у меня на машине все работает», ну вы знаете. И вот, решили мы, значит, перейти на светлую сторону.
Первые шаги были, конечно, болезненными. Docker – это еще ладно, разобрались более-менее быстро. А вот Kubernetes… Это оказалось целое поле для экспериментов. Настройка сети, управление подами, ингрессы – мозг кипел. Были моменты, когда хотелось все бросить и вернуться к старым добрым командам. Помню, как один раз все упало из-за какой-то мелкой ошибки в конфигурации, а мы еще и kraken ссылку потеряли, где нашли решение. Пришлось копать логи часами
Но, черт возьми, оно того стоило! Стало намного проще масштабироваться, развертывать новые фичи, да и откаты делать теперь – одно удовольствие. Даже новички в команде быстрее втягиваются. Имхо, если еще не перешли, то стоит задуматься. Только будьте готовы к обучению, это не кнопка «сделать хорошо». А еще, если кто-то знает надежное kraken зеркало, где можно найти актуальные доки, скиньте, плиз.