Ingress controller vs api gateway

问题描述 投票:0回答:1

我想知道api网关入口控制器之间的区别是什么。由于人们提供的相似功能,人们倾向于互换使用这些术语。当我说“ Ingress controller”时;不要将其与kubernetes提供的Ingress对象混淆。另外,如果您能解释一种方案比另一种方案更有用的情况,那将是很好的。

api网关是云原生世界中流量路由器的通用术语,而“入口控制器”是kubernetes世界中api-gateway的实现吗?

kubernetes api-gateway
1个回答
0
投票

入口控制器允许单个IP端口通过入口规则访问在k8s中运行的所有服务。入口控制器服务已设置为负载均衡器,因此可以从公共Internet进行访问。

api网关用于应用程序路由,速率限制,安全性,请求和响应处理以及其他与应用程序相关的任务。假设您有一个基于微服务的应用程序,其中的请求需要从多个微服务中收集信息。您需要一种将用户请求分发到不同服务并从所有微服务收集响应并准备要发送给用户的最终响应的方法。 API Gateway就是为您完成这种工作的工具。

© www.soinside.com 2019 - 2024. All rights reserved.