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,它不会重新启动
 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐