Рейтинг:0

вход pgadmin > nginx > kubernetes (nginx)

флаг cn

Я только что успешно установил pgadmin app на Kubernetes, но у меня проблемы с входом nginx.

У меня есть внутренний обратный прокси перед pgadmin app, чтобы разместить его в подкаталоге. я просто следую документация чтобы достичь этого. nginx.conf файл выглядит так:

пользователь nginx;
рабочие_процессы 1;
События {
  worker_connections 10240;
}
http {
  сервер {
    слушать 80;
    имя сервера  _;

    местоположение /pgadmin4/ {
      proxy_set_header X-Script-Name /pgadmin4;
      proxy_set_header Хост $http_host;
      прокси_пароль http://pgadmin;
      прокси_перенаправление выключено;
    }
  }
}

Он работает нормально, я могу без проблем получить доступ к веб-сайту, если я напрямую обращаюсь к узлу, на котором работает приложение.

Теперь я хочу, чтобы правило входа имело доступ к приложению на http://mycompanydomain.com/pgadmin4. Входной сервер представляет собой кубернет nginx сервер, который я не администрирую сам. И я бы сказал, что именно здесь у меня возникают проблемы. Мое правило входа так же просто, как:

Версия API: networking.k8s.io/v1beta1
вид: Вход
метаданные:
  имя: pgadmin
  пространство имен: ...
спецификация:
  правила:
    - http:
        пути:
          - путь: /pgadmin4
            тип пути: префикс
            серверная часть:
              имя_службы: pgadmin-nginx
              сервисПорт: 80

Теперь у меня остался некоторый цикл перенаправления, и страница не может быть обслужена:

введите описание изображения здесь

Я перепробовал целую комбинацию настроек, но безуспешно, потратил слишком много времени на это, и я боюсь, что мне нужно более глубокое знание нгинкс.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.