在ACK里配置ingress强制跳转https,这里的跳转也就是80端口跳转到443端口,如果你的是阿里云的ACK,可以登陆到阿里云到控制台,然后选择自己到ACK如下图:
注意左边的路由,路由里是所有通过ingress请求到服务的配置,相当于nginx的反向代理配置,选择自己要强制跳转到https的路由,点击变更
在注解里增加:nginx.ingress.kubernetes.io/ssl-redirect = true,如下图:
如果你用的是rancher管理的k8s,在rancher里设置的负载均衡,你会发现用的是一样的,
直接在ingress里配置跳转这个没有测试过,所以就不写了,不过还有说在ingress里配置http-redirect-code = 301,不过我这里配置的没有效果。
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏