如何在默认的Google负载均衡器上使用Google Container Engine启用HSTS?

我很想用我的GKE集群来设置HSTS,因为现在HTTP请求会在ingress.yml annotations设置后返回一个Google破碎的机器人404页面: kubernetes.io/ingress.allow-http: "false"

显然,在ingress.yml (即hsts-max-agehsts-include-subdomains )中有这个选项,但据我所知,GKE不支持: https : //github.com/kubernetes/ingress/blob /7c749ede0a2d88f289279d61d04005e22f002104/docs/annotations.md#tls-related

我真的很想避免使用和维护一个自定义的Nginx负载平衡器,并失去Google的扩展,坚持默认的是一个强大的要求。 我也想避免让HTTP请求通过并处理redirect和我的应用程序中的HSTS头。

如果HSTS是不可能的,我可以生活在一个很好的redirect设置。

非常感谢!

Google云负载平衡器目前无法使用HSTS。 有一个function请求已经打开这个function 。 您可以订阅function请求更新。