Nginx Curl到kuberetes上托管的应用程序返回502坏网关

Nginx Curl到kuberetes上托管的应用程序返回502坏网关,nginx,kubernetes,kubernetes-ingress,Nginx,Kubernetes,Kubernetes Ingress,它与入口控制器设置有关,入口控制器设置是对应用程序入口的负载平衡请求。如果ingress的注释规范格式不正确,即 curl -v -k https://xxxx.yyyy.zzzz.pp/ * Trying 143.204.181.115... * Connected to xxxx.domain.name.something (143.204.181.115) port 443 (#0) * SSL peer handshake failed, the server most likely

它与入口控制器设置有关,入口控制器设置是对应用程序入口的负载平衡请求。如果ingress的注释规范格式不正确,即

curl -v -k https://xxxx.yyyy.zzzz.pp/
*   Trying 143.204.181.115...
* Connected to xxxx.domain.name.something (143.204.181.115) port 443 (#0)
* SSL peer handshake failed, the server most likely requires a client certificate to connect
* Closing connection 0
curl: (35) SSL peer handshake failed, the server most likely requires a client certificate to connect

注释中的“nginx.”必须删除,这解决了点击应用程序URL时出现的502坏网关错误。

您可以共享部署吗?豆荚?安装?
curl:(35)SSL对等握手失败,服务器很可能需要客户端证书才能连接
此错误非常具有描述性。您尝试连接的主机是否拒绝没有x.509客户端证书的连接?
    nginx.ingress.kubernetes.io/secure-backends - if the nginx ingress controller is setup using the chart https://github.com/kubernetes/ingress-nginx

    ingress.kubernetes.io/secure-backends - if the nginx ingress controller is setup using the KOPS https://github.com/kubernetes/kops/tree/master/addons/ingress-nginx