Что такое init container и когда его использовать?

Middle
231 просмотров
AFK Offer AI

Init containers запускаются перед main контейнерами и должны успешно завершиться. Используют для: ожидания готовности сервисов (wait-for-db), миграций БД, предварительной настройки файловой системы, клонирования конфигов. Init containers запускаются последовательно, основные — параллельно. Преимущество: разделение ответственности, main контейнер не содержит init логику.

Следующий вопрос

Как работает kubectl port-forward и когда его использовать?