Hi all,
I did deploy istio-egress according to the documentation:
root@ubuntu-infra-85fd97fbf-gwq42:/# curl -I https://httpbin.org
HTTP/2 200
date: Tue, 20 Aug 2024 14:16:00 GMT
content-type: text/html; charset=utf-8
content-length: 9593
server: gunicorn/19.9.0
access-control-allow-origin: *
access-control-allow-credentials: true
root@ubuntu-infra-85fd97fbf-gwq42:/# curl -I https://httpbin.org
curl: (35) OpenSSL SSL_connect: Connection reset by peer in connection to httpbin.org:443
root@ubuntu-infra-85fd97fbf-gwq42:/# curl -I https://httpbin.org
curl: (35) OpenSSL SSL_connect: Connection reset by peer in connection to httpbin.org:443
root@ubuntu-infra-85fd97fbf-gwq42:/# curl -I https://httpbin.org
HTTP/2 200
date: Tue, 20 Aug 2024 14:35:40 GMT
content-type: text/html; charset=utf-8
content-length: 9593
server: gunicorn/19.9.0
access-control-allow-origin: *
access-control-allow-credentials: true
root@ubuntu-infra-85fd97fbf-gwq42:/#
Hi @TrungDinh,
The curl error that you are encountering is related to SSL/TLS handshake; it could be certificates (file formats, paths, permission), passwords and others.
Here are some recommendations that you can try and check on your end:
curl -v https://<HostAlias>:<port number>
openssl s_client -showcerts -connect <HostAlias>:8443
And lastly, revisit your configuration in egress gateway, virtual services, and Destination rule you might misconfigure it.
${ISTIOCTL} analyze -n istio-egress --revision REVISION
Note: replace the word REVISION to your REVISION version of your configuration.
I hope the above information is helpful.