Правильный DevOps для Spring Boot и Java. Что нужно знать про Docker, Kubernetes и Liquibase.

В этом докладе, с которым мы выступили на JPoint 2024, речь пойдет о лучших практиках в построении DevOps-процессов для проектов, написанных на Spring Boot и Java/Kotlin. Примеры кода и конфигов из выступления можно посмотреть в этом репо на GitHub Бывает так, что разработчики не интересуются DevOps-процессами, а DevOps-инженеры не знакомы с традиционными подходами конкретного фреймворка и языка. Доклад будет интересен как Java-разработчикам, так и инженерам по эксплуатации Java-микросервисов. Поговорим о контейнерах Docker, написании Dockerfile и Spring Boot, проблемах сборки Docker Image и эксплуатации Spring Boot в Kubernetes. Тайм-коды выступления: 00:00 - Small talk. 04:16 - Введение. 07:19 - Эффективный Dockerfile для вашего контейнера со Spring Boot и Java. Как в Docker работает кэширование слоёв при сборке образа. 19:14 - Управление Spring Boot Application Properties в Kubernetes. 30:38 - Как отвязать миграции Liquibase от Spring Boot. 38:17 - Выводы. 40:30 - Вопросы из зала (Большая часть вопросов была разобрана в дискуссионной зоне). Спикеры: Курамшин Рустам - Флейшер Артём -
Back to Top