news 2026/9/23 10:52:54

pod的内部结构

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
pod的内部结构

我们知道Pod 是 K8s 能够创建、管理和部署的最小计算单元。由一个或多个紧密耦合的容器组成,它们之间共享网络、存储等资源以及如何运行这些容器的声明。pod中的容器会一起启动或停止。 但是Pod 的内部结构是怎样的呢?

很多人第一次接触 Pod,会下意识把它当成“一个容器”。但真跑起来你就会发现:Pod 更像一个容器的组合外壳——外面看是一个整体,里面其实分了好几层:有个“打地基”的基础设施容器,有主业务容器,还有可能挂着 sidecar 这种“跟班容器”,再加上它们共同使用的网络和存储。说白了,Pod 更像一套合租房:人(容器)可以换,但房子的一些公共资源是共享的。

为什么一定要有 Pause(Infra)容器?

Pod 里最容易被忽略、但又最关键的角色,就是 Pause/Infra 容器。它不负责跑业务,反而像“房产证持有人”:把 Pod 的网络命名空间牢牢占住。那问题来了:为啥非得搞这么个“看起来没用”的东西?因为业务容器可能崩溃、可能重启,难道每次一重启 Pod 的 IP 和网络状态也跟着洗牌吗?有了 Pause,网络这块就稳定了——容器重启只是在同一个“网络房间”里重新入住而已。

虽然有了pause可以共享网络,但是同一个 IP、同一个 localhost,也更容易“撞车”

同一个 Pod 里的容器,网络层面就是“一家人”:整个 Pod 只有一个 IP,容器之间甚至可以直接用localhost:端口通信,像本机进程互相调用一样省事。可共享的东西总要付点代价——既然都用一个 IP,那如果两个容器都想监听 8080 端口怎么办?没得商量,端口冲突就是硬约束。

一个pod中通常把同一个 Volume 当“公共储物间”来用,共享存储。

Pod 里的 Volume,可以被多个容器同时挂载。最典型的画面就是:一个容器负责产生日志(写入某个目录),另一个容器负责把这些日志读走并转发。你可以把 Volume 理解成合租房的“公共储物间”:谁都能进,谁都能用,前提是你们确实要一起生活、一起承担后果。

pod中的应用容器多数时候一个就够,多容器通常是 Sidecar 在“打辅助”

现实里最常见的还是单容器 Pod:一个业务一个 Pod,简单直接。那多容器 Pod 什么时候用?通常是 Sidecar 模式——主容器跑业务,sidecar 做日志收集、监控、代理之类的“辅助活”,像给摩托车挂个斗:不改变主车用途,但能把配套能力带上。

元数据是Pod 的“身份证”,靠它才能被 Service/Deployment 找到

Pod 不光要能跑,还得能被“识别”和“管理”。Name、Namespace 这些是基础,而更常用的是 Labels:Service、Deployment 等资源就是靠标签去“筛人”的;另外还有 Annotations,更像备注信息,通常不拿来做选择匹配,但很适合塞一些构建信息、说明信息。你可以理解为:Labels 是“门牌号+分组标签”,Annotations 是“贴在门上的便签”。

那么K8s 为啥要发明 Pod,而不是直接管容器呢?

归根结底,Pod 是给那些“必须黏在一起”的进程准备的:它们要共享网络、共享存储、生命周期还要一致,那就别硬拆成两个独立容器到处调度了。Pod 还相当于给容器套了一个统一的“外壳”,让 K8s 可以用同一套方式去调度和管理,而不必纠结底层到底是 Docker 还是 containerd。

总结:Pod 可以当成一台“逻辑主机”来看——有稳定的网络身份、有共享的存储空间、也有一堆容器住在里面各司其职。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/9 1:43:22

2026年软件测试:驯化AI比优化算法更重要的深层解析

AI时代测试工程师的十字路口‌ 2026年,AI已深度渗透软件测试全流程——从智能用例生成到自愈脚本,效率提升显著。然而,当行业沉迷于优化算法追求“更高覆盖率”时,一个更紧迫的议题浮现:‌驯化AI的能力,正…

作者头像 李华
网站建设 2026/9/19 13:42:38

计算机毕业设计springboot租房数据可视化系统 基于SpringBoot的房屋租赁信息智能分析与展示平台 Java Web驱动的城市租房数据挖掘与可视化管理系统

计算机毕业设计springboot租房数据可视化系统283pjx56 (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 随着城市化进程的加速和人口流动性的增加,租房市场在全球经济…

作者头像 李华
网站建设 2026/9/19 13:42:38

如何用AR虚拟形象打造开发者IP?2026元宇宙营销

当测试工程师遇见虚拟分身 2026年元宇宙营销已从技术噱头进阶为品牌生态工具,AR虚拟形象凭借高沉浸感与强互动性,成为开发者IP塑造的新引擎。对软件测试从业者而言,虚拟IP不仅是技术能力的可视化载体,更是连接行业、传递专业价值…

作者头像 李华
网站建设 2026/9/19 13:42:43

ue 不同版本兼容性测试总结

目录 自动绑定变白的问题分析: 常见不兼容点 1️⃣ 骨骼 / ControlRig 版本变化 2️⃣ 材质系统变化 自动绑定变白的问题分析: 有个 Metahuman_Character 下载后进行自动绑定,出现皮肤变白的现象,换成正确版本就好了。 常见不…

作者头像 李华
网站建设 2026/9/22 3:30:26

中小品牌必备!2026年高性价比软文推广平台TOP5

对于预算有限的中小品牌,软文推广是实现品牌曝光与产品营销的性价比之选。然而,市场上发稿平台众多、质量参差,如何选择可靠、高效且能最大化预算价值的合作伙伴,成为市场决策者的关键挑战。真正的“高性价比”应是资源精准度、执…

作者头像 李华