DEVOPSTRAINER
Вопросы / Базы данных

Как организовать выполнение миграций базы данных при деплое приложения в Kubernetes (например, использование init-контейнеров)?

Краткий ответ

Миграции должны выполняться до запуска приложения. Наиболее популярные способы:

- Kubernetes Job;
- Init Container;
- отдельная стадия CI/CD;
- Helm Hooks.

Для Production чаще используют Job или отдельную стадию пайплайна.

Ещё вопросы по теме «Базы данных»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →