initContainers:
- name: init-myservice
image: busybox:1.28
command: ['sh', '-c', "until nslookup myservice; do echo waiting for myservice; sleep 2; done"]
Я использую nslookup, чтобы дождаться появления другой службы. Однако это не решает мою проблему. Как сервис будет, но соответствующее приложение - модуль, возможно, не готов. В этом случае служебная зависимость не будет обрабатываться.
Как убедиться, что одно приложение app1 запущено перед запуском app2?