公司动态
【Kubernetes】(四)什么是pod?
1、请解释Pod是什么答Pod是个资源Pod是K8s里最小的工作单元是逻辑层面的容器组也可看作一台逻辑主机它是为了那些必须部署在一起、共享资源、生命周期保持一致的程序设计的能为内部容器提供共享的网络、存储以及专属唯一身份。同时Pod为容器提供了一个“环境外壳”使得K8s可以在不关心容器底层具体是什么Docker、Podman还是containerd的情况下都能基于Pod完成对容器统一的调度与管理。2、什么是Pod的根容器答Pause容器所有pod的底座当我们创建一个Pod时K8s会首先启动一个非常小的镜像通常只有几百KB叫做Pause容器。容器创建好后网络插件才给pause分配一个IP。它的作用它是Pod内所有容器的“基石”负责持有网络命名空间对外暴露了唯一的集群IP。为什么要它一旦Pod里的主应用容器崩溃重启了如果没有Pause容器整个Pod的IP地址和网络状态就会丢失。有了Pause网络就像“不动产”应用容器只管进驻。