爲ingress配置增長註解(annotations):nginx.ingress.kubernetes.io/ssl-redirect: 'true' 就能夠實現http強制跳轉至httpsnginx
不過默認狀況ingress是經過308重定向跳轉到https, ie瀏覽器不必定支持308狀態, 能夠經過以下方式修改ingress配置,讓ingress經過301跳轉到httpsgit
一、進入阿里容器服務後臺->選擇配置項github
二、爲ingress配置項添加 http-redirect-code = 301 配置。瀏覽器
參考下配置項的文檔:https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/ide
從上圖能夠看到這個重定向默認值是 「308」,k8s路由默認http跳轉到https, 用的是308跳轉,ie瀏覽器,或者有些低版本的瀏覽器不支持「308」跳轉的,要改爲「301」跳轉,否則低版本的瀏覽器會報錯。ui