Правильный 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 - Вопросы из зала (Большая часть вопросов была разобрана в дискуссионной зоне).
Спикеры:
Курамшин Рустам -
Флейшер Артём -
1 view
181
39
2 months ago 00:22:09 1
Антон Гаврилов, «Инфосистемы Джет»: внедри DevSecOps или умри — правильно ли ставить так вопрос
3 months ago 00:09:06 1
Python бесплатный курс для начинающих: Урок2 погружение в Print
5 months ago 01:38:04 6
DevOps by Rebrain: ChatOps — нотификация стэка CICD
5 months ago 00:23:05 1
Путь в IT - Data Analyst: подробный план обучения на 2024 год.
6 months ago 03:12:09 1
WS МИТАП №3: БЭКЕНД (JAVA)
6 months ago 00:45:49 1
Правильный DevOps для Spring Boot и Java. Что нужно знать про Docker, Kubernetes и Liquibase.
6 months ago 00:45:55 1
Рустам Курамшин — Правильный DevOps для Spring Boot и Java
9 months ago 05:15:23 1
VK Kubernetes Conf 2024
9 months ago 00:59:12 1
Что должен знать Devops? / Саша Крылов про разработку в SRE и Cloud, проблему с бэкапами и обучение
12 months ago 01:37:33 1
DevOps и DevSecOps. Импортозамещение в больших компаниях. В гостях Рашид Галиев
12 months ago 00:30:57 3
Зачем нужны “облака“ и как их правильно использовать
12 months ago 00:26:13 14
Современный GitOps - противостояние манифестов
1 year ago 00:24:55 1
Как начать создавать игры? GameDev Developer | Ubisoft
1 year ago 00:17:15 1
Правильно управляем секретами в Kubernetes | Meta/conf