当前位置: 首页 > 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/a/325646.html

相关文章:

  • MySQL8 安装教程
  • CSS遮罩:mask
  • android 使用MediaPlayer实现音乐播放--权限请求
  • JVM性能分析工具JProfiler的使用
  • thinkphp6模板调用URL方法生成的链接异常
  • Android CPU核分配关联进程
  • 深度学习--------------------------------门控循环单元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的所有文件变动内容