当前位置: 首页 > article >正文

K8S篇之解析service和ingress区别

k8s中service和ingress区别

在 Kubernetes 中,Service 和 Ingress 是两个不同的概念,用于实现不同的网络通信功能。

1. Service

Service 用来暴露一个应用程序在集群内部的服务。它可以提供负载均衡、服务发现和服务访问控制等功能。Service 可以将请求转发到应用程序部署的不同 Pod 上,通过选择合适的 Service 类型,可以实现 ClusterIP、NodePort、LoadBalancer 和 ExternalName 四种不同的暴露方式。
注:Service 通常用于内部服务之间的通信,不涉及到外部网络。

2. Ingress

Ingress 则是用来暴露集群中服务到集群外部的一种方法。它提供了 HTTP 和 HTTPS 路由到集群内部服务的能力,可以基于域名和 URL 路由请求到不同的后端 Service 上。Ingress 需要配合 Ingress Controller 使用,常见的有 Nginx、Traefik、HAProxy 等。
注:通过 Ingress 可以实现复杂的路由、负载均衡和TLS 终止等功能,通常用于将服务暴露给外部用户访问。

3. 使用场景


http://www.kler.cn/news/325646.html

相关文章:

  • 深度学习--------------------------------门控循环单元GRU
  • 利用git将项目上传到github
  • 指定PDF或图片多个识别区域,识别区域文字,并导出到Excel文件中
  • 25届秋招总结——保持自信、坚定选择
  • 【C++算法】6.双指针_有效三角形的个数
  • Android 10.0 系统framework层修改第三方app的dpi的属性功能实现
  • mmseqs2蛋白质聚类数据格式转化
  • C++进阶知识1继承
  • 从零预训练一个tiny-llama#Datawhale组队学习Task2
  • [题解] Codeforces Round 976 (Div. 2) A ~ E
  • OpenCV-图像拼接
  • C++游戏开发:构建高性能、沉浸式游戏体验的关键
  • 无人机之集群路径规划篇
  • 「系列投研|01」建立自己的移动比特币银行——赛道概况
  • Python办公自动化案例:实现XMind文件转换成Excel文件
  • AIGC: 从两个维度快速选择大模型开发技术路线
  • el-table初始化时根据传入数据选中某些行
  • HTML中的盒子模型(内置练习及答案)
  • 医院排班|医护人员排班系统|基于springboot医护人员排班系统设计与实现(源码+数据库+文档)
  • git 查看已经commit但是还没有push的所有文件变动内容
  • upsample nearest 临近上采样实现方式
  • Python: RAII:函数执行完毕,socket对象主动发送fin
  • golang Get: context deadline exceeded (Client.Timeout exceeded while aw
  • 第四届机器人、自动化与智能控制国际会议(ICRAIC 2024)征稿
  • Python 学习之生成图形验证码
  • 谷神后端$vs.proc.invoke.stock.loadMap
  • golang语法基础
  • 【大数据应用开发】2023年全国职业院校技能大赛赛题第01套
  • 基于php的助农生鲜销售系统
  • vmware 操作系统安装