【发布时间】:2021-02-22 22:11:37
【问题描述】:
我有一个带有 nginx-ingress 的 kubernetes 集群,我尝试使用 nginx.ingress.kubernetes.io/from-to-www-redirect 注释将 http://test.domain.com 重定向到 http://www.test.domaine.com。
但它似乎不起作用。
我的入口资源:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: app-ingress
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/from-to-www-redirect: "true"
spec:
rules:
- host: www.test.domain.com
http:
paths:
- path: /
backend:
serviceName: app
servicePort: 8080
- host: test.domain.com
http:
paths:
- path: /
backend:
serviceName: app
servicePort: 8080
我尝试了很多配置,但我无法使其工作。 nginx.ingress.kubernetes.io/from-to-www-redirect 注解无效!
【问题讨论】:
-
看来您需要添加另一个注释
nginx.ingress.kubernetes.io/configuration-snippet查看这些链接:stackoverflow.com/a/50962994/6885968 informaticsmatters.com/blog/2020/06/03/redirecting-to-www.html -
@DamienCarlier 以上解决了您的问题吗?
标签: kubernetes kubernetes-ingress nginx-ingress