Контейнер сетки Zalenium возвращает 403 запрещено -nginx

Я запускаю тесты селена на сетке zalenium. В настоящее время настроено для запуска 4 контейнеров докера сетки для запуска тестов Selenium. 2 контейнера, кажется, отлично запускают тесты для URL-адреса приложения, а 2 других контейнера возвращают 403 Forbidden от nginx при выполнении тестов для того же URL-адреса приложения.

Трафик направляется в приложение через вход, который имеет диапазон IP-адресов из белого списка узлов kubernetes, на которых в данный момент работает контейнер.


person Avi    schedule 28.05.2018    source источник
comment
Не могли бы вы проверить логи для входа и прикрепить их здесь, вы можете найти логи в модулях контроллера Ingress: kubectl logs ingress_controller_pod.   -  person Nick Rak    schedule 29.05.2018


Ответы (1)


Поскольку Zalenium динамически создает локальную сетку с контейнерами докеров, проблема заключалась в том, что один из контейнеров постоянно выдавал ошибку 403 Forbidden, потому что IP-адрес рабочего узла, на котором работал POD, был внесен в белый список, а не общедоступный IP-адрес POD, через который проходит трафик. маршрутизированный. Это произошло из-за недавно добавленной ЗОНЫ доступности. IP-адрес шлюза NAT недавно добавленной зоны доступности должен был быть внесен в белый список на входе тестируемого приложения.

person Avi    schedule 10.06.2018