Я использую Apache (из-за плагина аутентификации) для прокси-сервера к серверной службе в кластере kubernetes. Итак, цепочка прокси выглядит так:
Интернет -> Nginx Ingress -> Apache / mod_proxy -> Серверная служба
В принципе это работает, но всякий раз, когда серверная служба обновляется, соединение с Apache прерывается с ошибкой 504. Перезапуск модуля Apache устраняет проблему до следующего обновления серверной службы.
Моя конфигурация Apache выглядит так:
ProxyPass "/" "http://backend:2368/"
ProxyPassReverse "/" "http://backend:2368/"
ProxyPreserveHost On
Я почти уверен, что эта ошибка вызвана IP-кешированием в работнике Apache. Как настроить Apache mod_proxy для работы в кластере Kubernetes.