k8s的nodeport和ingress

1.流量转发图

targerport转发到实际的容器端口containerPort(后端端口)

nodeport

ingress

2.配置场景总结

字段 作用对象 必填 示例值 何时配置
containerPort 容器 80 需明确记录容器端口时(推荐)
targetPort Pod 80 定义 Service 转发规则时
port Service 80 定义 Service 的集群内访问端口时
nodePort/Ingress Node 30080 需从外部通过节点 IP 访问服务时

3. 核心定位对比

特性 NodePort Ingress
设计目的 通过节点端口暴露服务(四层转发) 作为七层流量网关(支持HTTP/HTTPS路由)
适用协议 TCP/UDP HTTP/HTTPS(部分实现支持TCP/UDP)
生产推荐度 仅限测试环境 生产环境标准方案

4. 关键能力差异

能力 NodePort Ingress
多服务路由 ❌ 一个端口对应一个Service ✅ 基于域名/路径路由多个服务
TLS终止 ❌ 需在Pod内处理 ✅ 支持集中式证书管理
负载均衡 ✅ 基础负载均衡 ✅ 高级LB算法(如轮询/一致性哈希)
外部依赖 ❌ 无需额外组件 ✅ 需安装Ingress Controller
端口范围 30000-32767 标准80/443
相关推荐
hsjkdhs1 小时前
万字详解网络编程之socket
网络·tcp/ip·udp·socket
@是你太难忘3 小时前
计算机网络IP协议
网络·tcp/ip·计算机网络
attitude.x3 小时前
Swift 协议扩展与泛型:构建灵活、可维护的代码的艺术
运维·服务器·网络
落日漫游4 小时前
K8s资源管理:高效管控CPU与内存
java·开发语言·kubernetes
RTC老炮4 小时前
webrtc弱网-LossBasedBandwidthEstimation类源码分析与算法原理
网络·算法·webrtc
想成为大佬的每一天4 小时前
Linux:NTP服务
linux·网络
Chan165 小时前
消息推送的三种常见方式:轮询、SSE、WebSocket
java·网络·websocket·网络协议·http·sse
天天开心a5 小时前
OSPF基础部分知识点
网络·笔记·学习·智能路由器·hcip
半路_出家ren5 小时前
路由策略实验配置
网络·rip·ospf·策略路由·路由策略
小马哥编程6 小时前
如何在路由器上配置DHCP服务器?
服务器·网络·智能路由器