【发布时间】:2021-08-15 16:40:23
【问题描述】:
我已经使用来自工件中心 (https://artifacthub.io/packages/helm/ingress-nginx/ingress-nginx) 的 helm 图表在 aws eks 集群中部署了一个 nginx-ingress 控制器。
我已经编辑了注释以在 aws 中使用 NLB,在部署后,如果 ingress-nginx 和入口控制器后面的应用程序,NLB 后面的应用程序工作正常但服务于不安全模式(无 ssl),然后我将nlb的listner端口从tcp改为tls,并附上ssl证书。
现在,在此更改之后,我的应用程序能够在 ssl 上运行,但出现 “Nginx 400, A plain http response was sent to HTTPS port”的错误。
谁能帮助我理解这个问题以及解决这个问题的潜在选择。
值和配置几乎是我们从这里“https://artifacthub.io/packages/helm/ingress-nginx/ingress-nginx”获取的默认值
【问题讨论】:
标签: amazon-web-services nginx ssl kubernetes ingress-controller