Вместо да прилагате сложна логика за обработка на зависимости, използвайте механизма за проверка на здравето на Kubernetes. Ако приложението ви стартира и не вижда Mongo DB, оставете го да се срине. Kubernetes ще продължи да го рестартира, докато Mongo DB не стане онлайн и вашето приложение стане здравословно и обслужващо. Kubernetes няма да изпраща трафик към все още неизправни инстанции.
Документи:https://kubernetes.io/ docs/tasks/configure-pod-container/configure-liveness-readiness-probes/