在 Kubernetes 中,Pod 是容器组的概念,一个 Pod 可以包含多个容器。这些容器共享网络、存储等资源,为应用程序提供了一个更加灵活的运行环境。容器的本质是一个特殊的进程,特殊在为其创建了 NameSpace 隔离运行环境,并用 Cgroups 控制资源开销,还借助了一些 Linux 网络虚拟化技术解决了网络通信的问题。Pod 所做的则是让多个容器加入同一个 NameSpace 以实现资源共享。
本文详细介绍了Pod的一些基本用法,包括了Pod的配置管理、Pod的调度、升级与回滚等。