gpt4 book ai didi

nginx - Ingress 和反向代理有什么区别?

转载 作者:行者123 更新时间:2023-12-03 23:27:54 25 4
gpt4 key购买 nike

目前,我正在研究 Kubernetes,遇到了 Ingress 对象这个术语。我想知道两者之间是否存在差异列表,在我看来,它们似乎是同义词。对我来说,NGINX 似乎是一个更实用的入口,因为它允许例如视频和图像压缩、预取和缓存。

另一方面,通过提供负载平衡、流量路由、TLS/SSL 终止,Ingress 似乎与 NGINX 的反向代理重叠。我看到一个入口可能与 NGINX/Envoy RP 相比的唯一一件事是它是一个“kubernetes API 对象”。

这是否意味着它由两部分组成——API 和一些实际反向代理之间的接口(interface)?意思是,“入口”只是一个 kubernetes 术语,用于在其上强制执行 Kubernetes 的 API 的 NGINX RP 的包装器,或者它是一种完全独立的服务器类型?

您能否列出两者之间的差异列表?

最佳答案

你的理解是对的。Ingress 有两个部分,一个 Controller ,它实现了 kubernetes 入口 API 接口(interface),用于自动快速地配置反向代理,如 nginx 或 envoy。

另一部分是反向代理本身如nginx、envoy。

因此,当您在 kubernetes 中部署入口设置时,它将在您的 kubernetes 集群中部署入口 Controller 和反向代理。

关于nginx - Ingress 和反向代理有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59709514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com