Я нашел то, что, по-моему, проще. Если вы разместите Iframe на странице, вы можете перенаправить выход из него и показать его. Конечно, вы ничего не можете сделать. В этом случае вы можете установить отображение iframe равным none.
<iframe name="votar" style="display:none;"></iframe>
<form action="tip.php" method="post" target="votar">
<input type="submit" value="Skicka Tips">
<input type="hidden" name="ad_id" value="2">
</form>
Я опубликовал отчет об ошибке в Google, и они говорят, что это предполагаемое поведение: отчет об ошибке
Я предположил, что если я определю службу Kubernetes типа балансировки нагрузки, то нагрузка сбалансирован на уровне стручка. Вместо этого балансировщик нагрузки балансирует трафик на основе виртуальной машины.
Судя по всему, трафик сбалансирован в два раза. Сначала балансировщик нагрузки распределяет трафик между виртуальными машинами, а затем Kubernetes балансирует этот трафик между различными модулями.
Это означает, что привязка сеанса не будет работать для балансировщиков нагрузки и Kubernetes в Google Kubernetes Engine.
Я вижу, что вы конфигурируете свой сервис как тип LoadBalancer, однако было бы сложно настроить сходство сеанса на нем. Поэтому я действительно рекомендую сделать следующее:
Конфигурация бэкенда -> Служба Nodeport -> Вход
Пожалуйста проверьте, используя клиентские IP-привязки и Backend Config для получения дополнительной информации.