【发布时间】:2018-08-27 01:37:14
【问题描述】:
我使用了一些反向代理,例如 HAProxy、Traefik 和 Kong。当我开始使用 Kubernetes 时,我对 Ingress 的概念感到困惑。不是也可以通过反向代理实现到后端资源的路由吗?使用 Ingress 的目的是什么?
【问题讨论】:
我使用了一些反向代理,例如 HAProxy、Traefik 和 Kong。当我开始使用 Kubernetes 时,我对 Ingress 的概念感到困惑。不是也可以通过反向代理实现到后端资源的路由吗?使用 Ingress 的目的是什么?
【问题讨论】:
您可以使用任何您想要的反向代理(例如kube-nginx-proxy)。
在这种情况下,您需要执行一些配置步骤,这可能需要很长时间。
Ingress 专为快速设置而设计。您唯一应该做的就是使用 yaml 来描述您的配置,这比第三方解决方案更容易、更快捷。
您也可以为此目的使用例如Istio,在这种情况下,Ingress 已经集成。
【讨论】: