I have a GKE cluster with Ingress Nginx Controller attached to a Internal Load Balancer in GCP. The TLS termination happens on Ingress side.
I have 2 networks: A and B. Machines from network A are able to connect to my portal.company.com with TLS, but machines from network B got timeout. If I remove TLS from my portal.company.com
both networks are able to connect.
Looking to ingress nginx logs I have SSL handshake problems on network B, see:
2024/12/13 15:29:07 [debug] 1146#1146: *2777605 lua_certificate_by_lua: handler return value: 0, cert cb exit code: 1
2024/12/13 15:29:07 [debug] 1146#1146: *2777605 SSL_do_handshake: -1
2024/12/13 15:29:07 [debug] 1146#1146: *2777605 SSL_get_error: 2
2024/12/13 15:29:37 [debug] 1146#1146: *2777605 SSL handshake handler: 0
2024/12/13 15:29:37 [debug] 1146#1146: *2777605 SSL_do_handshake: -1
2024/12/13 15:29:37 [debug] 1146#1146: *2777605 SSL_get_error: 6
2024/12/13 15:29:37 [info] 1146#1146: *2777605 peer closed connection in SSL handshake while SSL handshaking, client: 10.10.13.92, server: 0.0.0.0:443
1
I believe the issue might be with certificate or firewall settings.