Контейнер из сетки Zalenium возвращает 403 запрещенных -nginx
Я бегу тесты селена на решетке zalenium. В настоящее время настроен для запуска 4-х контейнеров Docker для выполнения тестов Selenium. Похоже, что 2 контейнера нормально запускают тесты для URL приложения, а 2 других контейнера возвращают 403 Forbidden from nginx при выполнении тестов для того же URL приложения.
Трафик направляется к приложению через вход, который имеет диапазон белых IP-адресов узлов kubernetes, где в данный момент работает контейнер.
1 ответ
Поскольку Zalenium динамически создает локальную сетку с помощью док-контейнеров, проблема заключалась в том, что один из контейнеров постоянно выдавал ошибку 403 Forbidden, поскольку IP-адрес рабочего узла, на котором работал POD, был в белом списке, а не публичный IP-адрес POD, через который проходит трафик. разгромлена. Это было из-за недавно добавленной доступности ZONE. IP-адрес шлюза NAT новой добавленной зоны доступности должен быть внесен в белый список при входе тестируемого приложения.