pause container
Pause容器,也被称为infra容器,kubelet 启动是可以通过参数指定image--pod-infra-container-image=gcr.io/google_containers/pause-amd64:3.0
在Unix系统中,PID为1的进程为init进程,即所有进程的父进程。它会维护一张进程表,不断地检查进程状态,来管理子进程。init 不会响应系统信号,可以防止init进程被误杀。
pause容器的架构图:
kubernetes中的pause容器的功能:
- 创建命名空间基础,给予后续容器使用
- 创建init进程作为父进程来接管后续容器的进程,保证进程安全和回收