Я чувствую, что это основной вопрос, но я изо всех сил пытаюсь найти что-то конкретное в своем исследовании.Это должно быть распространенной проблемой, и я не уверен, что гуглить.
У меня работает воздушный зазор с кластером Kubernetes с кучей сервисов, на которых у всех есть пользовательский интерфейс.Мои сервисы выставляются с помощью NodePort.Я могу перейти к пользовательскому интерфейсу, выполнив ip addr: NodePort.У меня есть настройка DNS с использованием dnsmasq, поэтому я могу получить доступ к URL-адресу example.domain.com:NodePort.
Я хочу «спрятать» часть узла в URL-адресе, чтобы пользователи / клиенты могли получить доступ к приложениям, например.domain.com/appname.
Я использую веб-сервер Apache для обслуживания некоторых файлов, и я реализовал несколько перенаправлений, например,
Постоянное перенаправление / appname http://example.domain.com:30000/
, которое работает довольно хорошо при доступепользовательский интерфейс через браузер Firefox, например, example.domain.com/appname.Это действительно меняет URL в адресной строке пользователя, но я могу жить с этим.Проблема в том, что некоторые клиенты не перенаправляют автоматически на http://example.domain.com:30000/, а вместо этого просто представляют код состояния 301.
Может кто-нибудь указать мне правильное направление, пожалуйста.
Спасибо