в k8s? Каким образом валидно запускаете миграции (doctrine:migrations:migrate)? Возможно есть какие-то бест-практисы как запускать? Заранее спасибо!
Мы запускаем аки хук(джоба) в хелмчарте
Весь апп упакован в хелм у Вас?
инит контейнер
Спасибо.
не самый правильный и оптимальный вариант, наверное, особенно в условиях активного скейлинга, но позволяет быстро запустить приложение в кубере, а уж потом тюнить процессы
Есть такое дело, наверное посмотрю еще в сторону хелм (хуков). Выглядит на первый взгляд симпотичнее.
Да просто jobы глянь, ты же как то уже деплоишь приложуху в куб, единственное она idempotent местами - нужно будет с неймингом поиграться
Ну эт тоже интересно, просто набор *deployments.yaml. Можно конечно еще перед джобу впихнуть, только правильно как это сделать)
Обсуждают сегодня