Нет, нет встроенного управления зависимостями, эквивалентного depends_on
. В общем, мы предполагаем, что сервисы слабо связаны, и в качестве хорошей практики не должно быть жесткой зависимости с точки зрения порядка запуска, но следует использовать повторы и тайм-ауты. Если вам нужно жестко закодировать зависимости, вы можете использовать init container . В вашем случае контейнер init в pod2
может просто запросить, готов ли pod1
(или лучше: служба перед ним) в цикле while. Основной контейнер в pod2
гарантированно будет запущен только в том случае, если и когда контейнер init успешно завершится.