1、 pod生命周期简介
pause容器提供pod最底层的环境
初始化容器必须按照顺序执行,第一个启动成功后退出,第二个才能运行
初始化完成后进入主容器阶段,主容器启动之后怎么判断状态为running
里面有存活探针为liveness,探针判定容器为检测通过,容器就是running
rediness为就绪探针,容器运行成功了,但是比如里面80端口有没有冲突,有没有正常对外发布服务如
2、init初始化容器
[root@server2 ~]# vim myapp.yaml
apiVersion: v1
kind: Pod
metadata:
name: myapp
spec:
initContainers: 初始化容器
- name: init-myservice
image: busybox:latest
command: ['sh', '-c', "until nslookup myservice.default.svc.cluster.loc