pause容器、init容器
Pause容器pause容器,检查K8S集群各node节点的时候(docker ps | grep pause)会发现每个node上都运行了很多的pause容器K8s中的pause容器主要为每个业务容器提供以下功能:1、在Pod中担任linux命名空间共享的基础2、启动Pid命名空间,开启init进程init容器Pod能够具有多个容器,应用运行在容器里面,但是它也可能有一个或多个先于应用容器启动的
·
Pause容器
pause容器,检查K8S集群各node节点的时候(docker ps | grep pause)会发现每个node上都运行了很多的pause容器
K8s中的pause容器主要为每个业务容器提供以下功能:
1、在Pod中担任linux命名空间共享的基础
2、启动Pid命名空间,开启init进程
init容器
Pod能够具有多个容器,应用运行在容器里面,但是它也可能有一个或多个先于应用容器启动的init容器。
init容器与普通容器的不同:
init容器总是运行到成功完成为止
每个init容器都必须在下一个init容器启动之前成功完成
如果pod的init容器失败,k8s会不断重启该pod,直到init容器成功为止。然后,如果Pod对应的restartPolicy为Never,它不会重新启动
更多推荐
已为社区贡献3条内容
所有评论(0)