先创建pause
InitC(Init Container)
初始化。创建容器运行所需文件等。InitC之间串行。初始化完退出
- pod里可能有一个或多个先于应用容器启动的Init容器
- Init容器总是运行到成功完成为止
- 每个Init容器都必须在下一个Init容器启动之前成功完成
- 如果Pod的 Init容器失败,Kubernetes会不断地重启该Pod直到Init容器成功为止。然而如果Pod对应的restartPolicy为Never,它不会重新启动
- I nit容器优势:
- 
- 
一个含有initContainers的yaml文件:
箭头指的两个init容器,一个不断的从dns解析myservice(看看myservice运行没有),另一个不断解析mydb。
探针
探测方式:
含探针的yaml:
readness
就绪检测。readness检测到容器成功启动,pod才能running