2017-01-06 5 views

ответ

7

В конечном счете они предназначены для достижения того же конца. Первоначально у Kubernetes не было такой концепции, поэтому в OpenShift была разработана концепция Route, а также биты для обеспечения прокси-сервера балансировки нагрузки и т. Д. Со временем было полезно использовать что-то подобное в Kubernetes, поэтому используя Route от OpenShift как отправная точка для того, что можно было сделать, Ingress был разработан для Kubernetes. В версии Ingress они пошли на более общую систему, основанную на правилах, так как вы указываете, что они выглядят по-другому, но цель состоит в том, чтобы эффективно иметь возможность делать то же самое.

+0

Маршруты также ориентированы на многопользовательскую работу, поэтому в Ingress есть поддержка, которая еще не доступна в Ingress, чтобы предотвратить пространство имен A от «кражи» имени хоста, принадлежащего пространству имен B. Маршрутизатор с открытым доступом HAProxy (входной контроллер) также более зрелые и прошли через значительное количество упрощений (недействительные SSL-сертификаты не разрешены) и т. д. – Clayton

+0

спасибо. Другой вопрос, мне нужно выставить UDP-порт на внешний, может ли маршрут UDP? Я не нашел никакого примера в документе с открывающейся вверх. –