Я хотел бы настроить HSTS с моим кластером GKE, так как прямо сейчас HTTP-запросы возвращают страницу 404 сломанного робота Google после настройки этого в ingress.yml
annotations
: kubernetes.io/ingress.allow-http: "false"
Видимо для этого есть варианты в ingress.yml
(а именно hsts-max-age
и hsts-include-subdomains
), но, насколько я понимаю, не поддерживается GKE: https://github.com/kubernetes/ingress/blob/7c749ede0a2d88f289279d61d04005e22f002104/docs/annotations.md#tls-related
Я действительно хотел бы избежать использования и поддержки настраиваемого балансировщика нагрузки Nginx и потери масштабирования Google, придерживаться значения по умолчанию было бы сильным требованием. Я также не хотел бы пропускать HTTP-запросы и обрабатывать перенаправления и заголовок HSTS в моем приложении.
Если HSTS невозможно, я мог бы жить с хорошей настройкой перенаправления.
Большое спасибо!
HSTS в настоящее время недоступен в Google Cloud Load Balancer. Уже открыт запрос функции для эта особенность . Вы можете подписаться на запрос функции для получения обновлений.