Skip to content

五、Service 与服务发现 ​

工作负载控制器维持实例,Service 为这些实例提供访问契约。本章沿“名称 → 地址 → 可选端点 → 节点数据面 → 应用”解释每一层的证据。

1、阅读地图 ​

专题图号核心问题
类型、端口与选择器K5-1什么保持稳定,什么由平台供应
EndpointSlice 与就绪K5-2Ready 如何影响后端选择
kube-proxy 与数据路径K5-3、K5-4首包、连接状态与代理规则如何协作
CoreDNS 与 Pod DNSK5-5名称怎样变成地址,缓存在哪里
流量策略与拓扑K5-6硬限制、偏好与源地址如何区分

2、先建立访问入口地图 ​

图 K5-1 复用第一篇的类型关系,后续页面逐层拆解其实际转发路径。

3、实验前提与验收 ​

使用 README 的独立上下文与 k8s-lab。基础环境固定 Calico 与 kube-proxy iptables;Local 对照实验至少需要两个工作节点,默认 kind 不自动供应外部 LoadBalancer。

应能解释一次“Pod 直连成功、Service 失败”和一次“DNS 失败、ClusterIP 成功”;应能用条件而非地址是否存在来判断端点,并验证 Local 与 PreferSameNode 的差异。

完成后进入网络章节,继续追踪数据包离开 Pod 后经过的 Linux 设备、节点路由和跨节点承载。

ICP 备案号待补充 · Gitee 主页