Миграция приложения из Docker Compose в Kubernetes. Как, зачем и с какими проблемами я столкнулся

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

Развертывание Spring Boot приложения с помощью Nginx, Let’s Encrypt и Docker Compose

Привет, Хабр! В своей первой статье я бы хотел поделиться опытом в развертывании Spring Boot приложения. Но для начала небольшое отступление, которое должно ответить на вопросы зачем и почему.Недавно я столкнулся с задачей разработать Telegram бота. Ка…

[Перевод] Как использовать Docker в приложениях Node.js и React

В этой статье поговорим о том, как разработать и запустить бэкэнд на Node.js-Express и фронтенд на React в контейнере Docker. Читать далее

Эй-Яй, крипта, MLOps и командный пет-проджект

В этой статье я расскажу, как мы командой пилили пет-проджект в рамках курса ODS по MLOps. Покажу не только финальный результат, но и немного расскажу про процесс работы, какие были сложности, как организовывали эффективную работу в команде.&…

Со скрипта на «верфь»

Использование того или иного продукта в проекте — это всегда попытка найти лучшее решение, балансируя между ограниченным бюджетом, возможностями роста практически по любому сценарию и высотой «порога входа». Существует много продуктов, которые связаны …

Docker: собираем веб сервер

Так сложилось, что мне приходится работать над большим количеством сайтов, задачи решать так же разные — от настроек сервера до «сверстать форму». И вот на одном из проектов возникла задача — обновиться до актуальной версии php (8.1 на момент написания…

Как ускорить работу на macos в Docker окружении с помощью Mutagen

Если вы работали на macos в docker окружении, то наверняка сталкивались с проблемой в производительности, например, при работе над php проектом, операции с файловой системой (обновление пакетов composer, ребилд контейнеров symfony, etc.) занимают прост…

Микрооблако. Давайте знакомить машины друг с другом

В своей предыдущей статье я уже упоминал, что создаю своё микрооблако. Точнее, ну как своё, это будет облако как продукт, а не как услуга. Поэтому оно такое же моё, как и ваше. Как и всего мира. То есть каждый сможет его развернуть на своё железо, будь…

Настройка LEMP-сервера с помощью docker для простых проектов. Часть третья: docker-compose, Dockerfile

Настройка LEMP-сервера с помощью docker для простых проектов. Часть третья: docker-compose, Dockerfile.Мы продолжаем цикл обучающих статей для начинающих системных администраторов. В этом материале мы разберем Dockerfile, docker-compose и как поднять п…