我已经使用来自工件集线器 ( https://artifacthub.io/packages/helm/ingress-nginx/ingress-nginx )的 helm 图表在 aws eks 集群中部署了一个 nginx-ingress 控制器。
我已经编辑了注释以在 aws 中使用 NLB,在部署后,如果 ingress-nginx 和入口控制器后面的应用程序,NLB 后面的应用程序工作正常,但服务于不安全模式(无 ssl),然后我更改了监听器从 tcp 到 tls 的 nlb 端口并附加了 ssl 证书。
现在,在此更改之后,我的应用程序能够在 ssl 上运行,但收到错误消息“Nginx 400, A plain http response was sent to HTTPS port”。
有人可以帮助我了解此问题以及解决此问题的潜在选择。
值和配置几乎是我们从这里获取的默认值“https://artifacthub.io/packages/helm/ingress-nginx/ingress-nginx”