我已将 AWS ACM 提供的 SSL 证书附加到 NLB。NLB 会将请求转发到 nginx 入口。Nginx 给我以下错误。The plain HTTP request was sent to HTTPS port
. 我在 nginx 入口中设置了以下注释。
- nginx.ingress.kubernetes.io/force-ssl-redirect: false
- nginx.ingress.kubernetes.io/ssl-redirect: false
我在 NLB 后面运行的 nginx 入口服务中设置了以下注释。
- service.beta.kubernetes.io/aws-load-balancer-backend-protocol:http
- service.beta.kubernetes.io/aws-load-balancer-ssl-cert:“证书
- arn" service.beta.kubernetes.io/aws-load-balancer-ssl-ports: https
- service.beta.kubernetes.io/aws-load-balancer-type: nlb