helm 部署 ingress-nginx 后没有 X-Forwarded-Proto 请求头的问题

使用下面的 helm 命令

helm ${1:-upgrade} ingress-nginx bitnami/nginx-ingress-controller --namespace ingress-nginx -f ingress-nginx-values.yaml

与清单文件

fullnameOverride: "ingress-nginx"
kind: DaemonSet
service:
type: NodePort
nodePorts:
http: 31080

部署 ingress-nginx 之后,没有 X-Forwarded-Proto 请求头,造成 https 重定向问题,请问如何解决?

回答

需要在 ingres-nginx 的 ConfigMap 中添加 use-forwarded-headers: "true"

在 helm 清单文件中添加下面的声明即可

config: 
  use-forwarded-headers: "true"
以上是helm 部署 ingress-nginx 后没有 X-Forwarded-Proto 请求头的问题的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>