apiVersion: v1
kind: Pod
metadata:
  name: busybox-pod-init
  labels:
    app: busybox
spec:
  restartPolicy: OnFailure
  containers:
  - name: busybox-pod
    image: busybox:1.28
    command: ['sh', '-c', 'echo The app is running! && sleep 3600']
  initContainers:
  - name: myservice
    image: busybox:1.28
    command: ['sh', '-c', 'until nslookup myservice; do echo waiting for myservice; sleep 2; done;']
  - name: mydb
    image: busybox:1.28
    command: ['sh', '-c', 'until nslookup mydb; do echo waiting for mydb; sleep 2; done;']
  nodeSelector:
    web: learn
