入口和反向代理有什么区别

What is the difference between ingress and reverse proxy

我用过几个反向代理,比如HAProxy、Traefik和Kong。当我开始使用 Kubernetes 工作时,我对 Ingress 的概念感到困惑。后端资源的路由不是也可以通过反向代理实现吗?使用 Ingress 的目的是什么?

您可以使用任何您想要的反向代理(例如 kube-nginx-proxy)。

在这种情况下,您需要执行一些配置步骤,这可能会花费很多时间。

Ingress 专为快速设置而设计。您唯一应该做的就是使用 yaml 描述您的配置,这比第三方解决方案更容易、更快捷。

您也可以使用 Istio 来达到这个目的,在这种情况下 Ingress 已经集成。