У меня есть запрос, который по сути является разъяснением маршрутов в OpenShift Origin.
Мне удалось установить OpenShift Origin версии 1.4.0-rc1 на CentOS, размещенную в локальной установке VMWare. Я также могу вытащить и настроить образ для nginx, и статус стручка показывает Работает. Также возможен доступ к nginx на конечной точке службы. Теперь, согласно документации, если я хочу получить доступ к этому экземпляру nginx вне размещенной системы, мне нужно создать Route, что я тоже сделал.
Путаница находится на экране «Создать маршрут» из веб-консоли OpenShift, он генерирует имя хоста или позволяет ввести имя хоста. Оба варианта, которые я пробовал, сгенерированное имя хоста кажется длинным именем хоста поддомена, и это не работает. Я имею в виду, что я не могу получить доступ к этому имени хоста из любой точки сети, включая хостинговую ОС.
Подводя итог, конечные точки службы, которые выглядят как 172.x.x.x, работают на локальном компьютере, на котором размещен OpenShift. Но сгенерированное / введенное имя хоста для маршрута ниоткуда не работает.
Пожалуйста, поясните идею, лежащую в основе этой концепции маршрута, и как можно получить доступ к службе извне хост-машины (часть той же сети)