Anstatt komplexe Logik für die Behandlung von Abhängigkeiten zu implementieren, verwenden Sie den Zustandsprüfungsmechanismus von Kubernetes. Wenn Ihre Anwendung startet und Mongo DB nicht sieht, lassen Sie sie abstürzen. Kubernetes wird es so lange neu starten, bis Mongo DB online geht und Ihre Anwendung fehlerfrei ist und ebenfalls funktioniert. Kubernetes sendet keinen Datenverkehr an noch nicht fehlerfreie Instanzen.
Dokumente:https://kubernetes.io/ docs/tasks/configure-pod-container/configure-liveness-readiness-probes/