The readiness probe failure looks more like a symptom than the actual root cause.
Based on the logs you shared, the Mendix runtime is unable to establish a JDBC connection to SQL Server:
PKIX path building failed unable to find valid certification path to requested target
If the runtime cannot connect to the database during startup, it will never finish initializing and start listening on port 8080. As a result, Kubernetes readiness checks will fail with:
connect: connection refused
I would focus on the SQL Server SSL/certificate configuration rather than the ingress or readiness probe.
A few things worth checking:
encrypt=false setting is actually being picked up by the deployed pod.Since the pod itself is running but the application never becomes ready, the JDBC SSL error is the strongest lead here. The readiness probe is most likely failing because the Mendix runtime has not completed startup successfully.