Ximou Zhao’s Blog
Article
20
Category
2
Tags
2
从零理解 Kubernetes 路由:Service、NodePort、Ingress 与 Gateway(以云上 LB + 网关为例)
Post on: 2025-4-14
Last edited: 2025-12-21
Views
Catalog
0%
一、全局视角:从外到内的三层结构
二、Pod:应用所在之处,但不适合作为稳定入口
三、Service:把一组 Pod 变成一个稳定的“服务”
3.1 Service 的工作方式(直觉版)
3.2 Service 的常见类型
1) ClusterIP(默认)
2) NodePort
3) LoadBalancer
四、Ingress:描述 HTTP(S) 路由规则的资源
五、Gateway API:Ingress 的“下一代入口标准”
六、网关(Gateway 实现):入口能力的落地者
七、云上负载均衡器:为什么会出现 “LB”
八、把示例域名串起来:从 DNS 到 Pod 的完整链路
九、速记:如何区分这些名词
附录:一套从域名追到 Pod 的排障路径(kubectl 实操版)
A. 确认 kubectl 指向正确集群
B. Gateway API 场景:先看 Gateway 是否 Ready、监听是否覆盖域名
C. Gateway API 场景:再看 HTTPRoute 是否被接受、后端引用是否解析成功
D. Service 层:Service 是否存在、端口是否正确、是否真的选到了后端
E. Pod 层:Pod 是否 Ready、事件与日志是否暴露根因
F. Ingress 场景:Ingress 是否生成外部地址、Events 是否提示失败原因
G. 用错误码当“指路牌”
Ximou Zhao
不要被敌人的气势汹汹所吓倒,不要被尚能忍耐的困难所沮丧,不要被一时的挫折所灰心,道路是曲折的,前途是光明的,黑暗即将过去,曙光就在眼前,有利的条件和主动的恢复,产生于再坚持一下的努力之中。
Article
20
Category
2
Tags
2
Latest posts
并发模型对比:Go 协程、Lua 协程与 Node.js 事件循环
2026-8-10
浏览器同源策略、CSRF,以及支付站点为什么要加 CSRF Token
2026-8-10
JSON的“单值”之旅:何时“Hello”也成为了一个完整的JSON文档?
2026-8-10
Redis 分布式缓存架构深度解析:策略模式、一致性模型与高可用性工程实践
2026-1-22
TCP 三次握手与四次挥手【中级】
2025-12-24
TCP三次握手与四次挥手
2025-12-24
Catalog
0%
一、全局视角:从外到内的三层结构
二、Pod:应用所在之处,但不适合作为稳定入口
三、Service:把一组 Pod 变成一个稳定的“服务”
3.1 Service 的工作方式(直觉版)
3.2 Service 的常见类型
1) ClusterIP(默认)
2) NodePort
3) LoadBalancer
四、Ingress:描述 HTTP(S) 路由规则的资源
五、Gateway API:Ingress 的“下一代入口标准”
六、网关(Gateway 实现):入口能力的落地者
七、云上负载均衡器:为什么会出现 “LB”
八、把示例域名串起来:从 DNS 到 Pod 的完整链路
九、速记:如何区分这些名词
附录:一套从域名追到 Pod 的排障路径(kubectl 实操版)
A. 确认 kubectl 指向正确集群
B. Gateway API 场景:先看 Gateway 是否 Ready、监听是否覆盖域名
C. Gateway API 场景:再看 HTTPRoute 是否被接受、后端引用是否解析成功
D. Service 层:Service 是否存在、端口是否正确、是否真的选到了后端
E. Pod 层:Pod 是否 Ready、事件与日志是否暴露根因
F. Ingress 场景:Ingress 是否生成外部地址、Events 是否提示失败原因
G. 用错误码当“指路牌”