Назад | Перейти на главную страницу

Как я могу включить HSTS в балансировщике нагрузки Google по умолчанию, поставляемом с Google Container Engine?

Я хотел бы настроить 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. Уже открыт запрос функции для эта особенность . Вы можете подписаться на запрос функции для получения обновлений.