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

相关推荐
handler016 分钟前
Git 核心指令速查
linux·c语言·c++·笔记·git·学习
噜噜噜阿鲁~9 分钟前
python学习笔记 | 8.3、函数式编程-匿名函数
笔记·python·学习
星幻元宇VR9 分钟前
VR单人地震体验平台助力防灾减灾教育
科技·学习·安全·vr·虚拟现实
minstbe10 分钟前
【AI本体论研究学习】本体的核心元素:类、属性、实例与关系——拆解 OWL/RDF 四大基石
人工智能·学习
YJlio13 分钟前
Windows Internals 读书笔记 10.3.3:Task Scheduler 架构详解
人工智能·windows·笔记·python·学习·chatgpt·架构
hopetomorrow14 分钟前
学习路之PHP --PHP 常用扩展及作用表
开发语言·学习·php
Lhan.zzZ17 分钟前
笔记_2026.4.28_003
c++·笔记·qt·opencv
嵌入式小企鹅20 分钟前
嵌入式面试宝典
学习·面试·嵌入式·嵌入式工程师·高薪offer
卖芒果的潇洒农民21 分钟前
NVMe 2.3协议学习
学习
又来敲代码了24 分钟前
k8s的部署
linux·运维·云原生·容器·kubernetes