关于init


(忽略缩进)
apiVersion: v1
kind: Pod
metadata:
name: myapp-pod
labels:
app: myapp
spec:
containers:
- name: myapp-container
image: busybox
command: [‘sh’, ‘-c’, ‘echo The app is running! && sleep 3600’]
initContainers:
- name: init-myservice
image: busybox
command: [‘sh’, ‘-c’, ‘until nslookup myservice; do echo waiting for myservice; sleep 2;
done;’]
(DNS域名myservice,如检测不到休眠2秒后继续检测)
- name: init-mydb
image: busybox
command: [‘sh’, ‘-c’, ‘until nslookup mydb; do echo waiting for mydb; sleep 2; done;’]

