当前位置: 首页 > news >正文

k8s的nodeport和ingress

1.流量转发图

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

nodeport

ingress

2.配置场景总结

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

3. 核心定位对比

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

4. 关键能力差异

能力NodePortIngress
多服务路由❌ 一个端口对应一个Service✅ 基于域名/路径路由多个服务
TLS终止❌ 需在Pod内处理✅ 支持集中式证书管理
负载均衡✅ 基础负载均衡✅ 高级LB算法(如轮询/一致性哈希)
外部依赖❌ 无需额外组件✅ 需安装Ingress Controller
端口范围30000-32767标准80/443
http://www.dtcms.com/a/299362.html

相关文章:

  • 【区块链安全】DeFi协议安全漏洞深度分析:从闪电贷攻击到MEV套利
  • VTK交互——ImageClip
  • DH和IKE的关系理解
  • Linux下挂载磁盘报superblock错误
  • 泰山派GPIO编译 ADB下载 万用表测量GPIO电压
  • 嵌入式硬件篇---有线串口通信问题
  • Digit Queries
  • git推送文件失败
  • 深入解析Hadoop如何实现数据可靠性:三副本策略、校验和验证与Pipeline复制
  • Qt 网络编程进阶:RESTful API 调用
  • Android Studio Profiler工具使用流程
  • C++连接MySQL完整教程
  • 哪些人需要用到MBTI职业性格测试?
  • c#Lambda 表达式与事件核心知识点整理
  • 对比JS“上下文”与“作用域”
  • 网络资源模板--基于Android Studio 实现的简易购物App
  • 变频器实习DAY15
  • 地级市-生态韧性数据(2000-2022年)-实证数据
  • VTK交互——Callback
  • MySQL 8.0 OCP 1Z0-908 题目解析(36)
  • 【Redis】 Redis 基础命令和原理
  • 前端设计中如何在鼠标悬浮时同步修改块内样式
  • LeetCode 895:最大频率栈
  • HTML初学者第五天
  • 计算机编码
  • Linux权限机制:RUID/EUID/SUID与进程安全
  • 排序算法,咕咕咕
  • 【Zephyr】Window下的Zephyr编译和使用
  • window下MySQL安装(三)卸载mysql
  • PYTHON从入门到实践-16数据视图化展示