I have two applications - app1 and app2, where app1 is a config server that holds configs for app2
config server
Yes, it's possible using Init Containers (also, see this blog post for some background re timing) but a better, more Kubernetes-native pattern is to use retries and timeouts rather than hard-coding dependencies in this way.