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
相关推荐
维构lbs智能定位18 小时前
基于UWB定位技术的工地安全管理系统从技术原理到功能应用详解
网络·安全·工地安全管理系统
Cyber4K18 小时前
【Kubernetes专项】DockerFile、数据持计划、网络模式及资源配额
运维·网络·云原生·容器·kubernetes
开开心心就好18 小时前
系统管理工具,多功能隐私清理文件粉碎工具
java·网络·windows·r语言·电脑·excel·symfony
逑之19 小时前
C语言笔记15:动态内存管理
c语言·网络·笔记
hui函数19 小时前
如何解决 pip install 网络报错 403 Forbidden(访问被阻止)问题
网络·pip
Joren的学习记录19 小时前
【Linux运维疑难杂症】k8s集群创建calico网络失败
linux·运维·kubernetes
乾元19 小时前
现场运维机器人的工程化落地——移动探针采集 + AI 诊断,在真实网络中的实现路径
运维·网络·人工智能·架构·机器人·自动化
鲨莎分不晴19 小时前
Docker 网络深度解析:打破容器的“孤岛效应”
网络·docker·容器
Zsr102319 小时前
K8s核心组件Pod:基础篇
云原生·容器·kubernetes
拔剑纵狂歌19 小时前
helm-cli安装资源时序报错问题问题
后端·docker·云原生·容器·golang·kubernetes·腾讯云