[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。

相关推荐
sensen_kiss5 分钟前
CPT304 SoftwareEngineeringII 软件工程 2 Pt.9 软件测试 (Software Testing)(下)
学习·软件工程
wu_ye_m13 分钟前
学习c语言第35天 函数声明和定义
c语言·开发语言·学习
清辞85327 分钟前
Coze从入门到实战---第一、二章
大数据·人工智能·学习·语言模型
伊布拉西莫1 小时前
【流畅的Python】第20章:并发执行器 — 学习笔记
笔记·python·学习
jinglong.zha1 小时前
LScript-从零基础到商业变现的AI自动化学习平台
运维·学习·自动化
Patrick_Wilson1 小时前
K8s 探针避坑:Next.js 不同部署模式下的健康检查实践
kubernetes·node.js·next.js
闪闪发亮的小星星2 小时前
STK_00 学习方案路线
学习
Plastic garden2 小时前
K8s(10)NFS 的动态 PV 创建数据库给k8s的mysql和redis
docker·容器·kubernetes
Plastic garden2 小时前
k8s(11) Pod 控制器,服务发现与存储管理
kubernetes
一楼的猫2 小时前
茄子写作助手——品牌搜索突破9万后的技术型品牌认知与官网入口指南
人工智能·学习·机器学习·chatgpt·ai写作