Místo implementace složité logiky pro zpracování závislostí použijte mechanismus kontroly stavu Kubernetes. Pokud se vaše aplikace spustí a nevidí Mongo DB, nechte ji havarovat. Kubernetes ji bude restartovat, dokud nebude Mongo DB online a vaše aplikace bude zdravá a bude také sloužit. Kubernetes nebude odesílat provoz do dosud nezdravých instancí.
Dokumenty:https://kubernetes.io/ docs/tasks/configure-pod-container/configure-liveness-readiness-probes/