[K8S学习笔记] Service和Ingress的关系

Service

  • 作用:在集群内把一组 Pod 暴露出来,让它们有一个稳定的访问入口。
  • 类型
    • ClusterIP:只能集群内部访问
    • NodePort:通过节点 IP + 端口对外暴露
    • LoadBalancer:申请云厂商的负载均衡器,对外提供固定 IP

Ingress

  • 作用 :在集群层面做 HTTP/HTTPS 路由,基于域名和路径把请求转发到不同的 Service。
  • 依赖 :Ingress 不是直接连 Pod,它必须转发流量给 Service

二者关系

  • Service = 后端(Pod 的流量入口)
  • Ingress = 前端网关(根据域名/路径把外部请求分配到不同的 Service)

举个例子

你有两个应用:

  • 商品服务 → product-service
  • 订单服务 → order-service

用法:

这样用户只需要访问一个域名,Ingress 会自动分流到正确的 Service → Pod。

相关推荐
世人万千丶15 小时前
Flutter 框架跨平台鸿蒙开发 - 恐惧清单应用
学习·flutter·华为·开源·harmonyos·鸿蒙
yuzhuanhei15 小时前
Visual Studio 配置C++opencv
c++·学习·visual studio
一轮弯弯的明月15 小时前
贝尔数求集合划分方案总数
java·笔记·蓝桥杯·学习心得
此刻觐神16 小时前
IMX6ULL开发板学习-01(Linux文件目录和目录相关命令)
linux·服务器·学习
憧憬从前16 小时前
算法学习记录DAY2
学习
航Hang*16 小时前
第3章:Linux系统安全管理——第2节:部署代理服务
linux·运维·服务器·开发语言·笔记·系统安全
babe小鑫16 小时前
会计岗位学习数据分析的价值分析
学习·数据挖掘·数据分析
千枫s16 小时前
电脑vm虚拟机kali linux安装shannon
学习·网络安全
zjnlswd16 小时前
tkinter学习案例--笔记代码
笔记·学习
咬_咬16 小时前
go语言学习(基本数据类型)
开发语言·学习·golang·数据类型