1.4.1. pods

pod是可以在k8s创建和管理的、最小的可部署的计算单元。

pod是一组容器,这些容器共享存储、网络、以及怎么运行这些容器的声明。

1.4.1.1. 什么是pod

pod的共享上下文包括一组linux命名空间、控制组和可能一些其他的隔离方面。

pod可以说是共享命名空间和文件卷的一组docker容器。

Pod 天生地为其成员容器提供了两种共享资源:网络和 存储。

1.4.1.2. 静态pod

静态pod是由特定节点上的kubelet守护进程管理,不需要api服务器看到他们,大部分的pod都是通过控制面板来管理的,对于静态pod是通过kubelet直接监控每个pod,并在失效时候重启。

kubelet自动尝试为每个静态pod在api服务器上面创建一个镜像pod,这意味节点上运行的pod在api服务器上面是可见的,但不可以通过api 服务器进行控制。