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

相关推荐
有谁看见我的剑了?2 小时前
k8s-init容器学习
学习·容器·kubernetes
HAH-HAH3 小时前
【Python 入门】(2)Python 语言基础(变量)
开发语言·python·学习·青少年编程·个人开发·变量·python 语法
递归不收敛3 小时前
PyCharm项目上传GitHub仓库(笔记)
笔记·pycharm·github
递归不收敛3 小时前
一、Java 基础入门:从 0 到 1 认识 Java(详细笔记)
java·开发语言·笔记
xian_wwq4 小时前
【学习笔记】Https证书如何升级到国密
笔记·学习·证书
一又四分之一.5 小时前
hexo文章
笔记
Suckerbin6 小时前
TBBT: FunWithFlags靶场渗透
笔记·安全·web安全·网络安全
大筒木老辈子6 小时前
Linux笔记---基于HTTP协议搭建一个简单的Web服务器
笔记
The_Killer.7 小时前
格密码--从FFT到NTT(附源码)
学习·线性代数·密码学·格密码