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

相关推荐
jjjxxxhhh1232 小时前
spdlog介绍使用
学习
运维小贺2 小时前
Kubernetes之Deployment无状态控制器
云原生·容器·kubernetes
曾浩轩3 小时前
图灵完备Turing Complete 3
学习
天天睡大觉3 小时前
Python学习11
网络·python·学习
laplace01233 小时前
# 第六章 agent框架开发实践 - 学习笔记
人工智能·笔记·学习·语言模型·agent
坚持不懈的大白4 小时前
Leetcode学习笔记
笔记·学习·leetcode
SWAGGY..4 小时前
数据结构学习篇(10)--- 二叉树基础oj练习
数据结构·学习
中屹指纹浏览器5 小时前
双GAN网络驱动的动态指纹生成技术深度解析——原理、实现与抗检测优化
经验分享·笔记
QiZhang | UESTC5 小时前
学习日记day58
学习
JeffDingAI5 小时前
【Datawhale学习笔记】基于Gensim的词向量实战
人工智能·笔记·学习