Я новичок в openshift и k8s. Я не уверен, в чем разница между этими двумя терминами, открытием маршрута vs k8s ingress?В чем разница между стартовым маршрутом и входом k8s?
4
A
ответ
7
В конечном счете они предназначены для достижения того же конца. Первоначально у Kubernetes не было такой концепции, поэтому в OpenShift была разработана концепция Route
, а также биты для обеспечения прокси-сервера балансировки нагрузки и т. Д. Со временем было полезно использовать что-то подобное в Kubernetes, поэтому используя Route
от OpenShift как отправная точка для того, что можно было сделать, Ingress
был разработан для Kubernetes. В версии Ingress
они пошли на более общую систему, основанную на правилах, так как вы указываете, что они выглядят по-другому, но цель состоит в том, чтобы эффективно иметь возможность делать то же самое.
Маршруты также ориентированы на многопользовательскую работу, поэтому в Ingress есть поддержка, которая еще не доступна в Ingress, чтобы предотвратить пространство имен A от «кражи» имени хоста, принадлежащего пространству имен B. Маршрутизатор с открытым доступом HAProxy (входной контроллер) также более зрелые и прошли через значительное количество упрощений (недействительные SSL-сертификаты не разрешены) и т. д. – Clayton
спасибо. Другой вопрос, мне нужно выставить UDP-порт на внешний, может ли маршрут UDP? Я не нашел никакого примера в документе с открывающейся вверх. –