目录
Pod从入门到精通
Pod是k8s中的最小调度单元,k8s首先会通过定义一个Pod的资源,然后在 Pod里面运行容器,容器的运行需要指定一个镜像,这样就可以用来运行具体的应用服务。一个 Pod中封装一个容器(也可以封装多个容器),Pod中包含了一个默认的Pause容器,Pause容器是Pod的父容器,主要负责僵尸进程的回收管理,通过 Pause容器可以使同一个 Pod里面的多个容器共享存储、网络、PID、IPC等。
Pod是需要被调度到k8s集群的工作((Node/Work)节点上来运行的,具体调度到哪个节点,是根据k8s 的组件Icheduler调度器来实现的。
Pod中可以同时运行多个容器。同一个 Pod中的容器会自动的分配到同一个node节点上。同一个Pod中的容器共享资源、网络环境,在一个 Pod中同时运行多个容器是一种比较高级的用法,只有当你的容器需要紧密配合协作的时候才会考虑用这种模式。例如,你有一个容器作为web服务器运行,需要用到共享的volume,有另一个容器用来从远端获取资源更新这些文件。 一些Pod有init(初始化容器),容器和应用容器。在应用程序容器启动之前&#