The service CIDR is 10.106.0.0/16, so the ipBlock 10.96.0.0/12 never covered ingress-nginx (10.101.128.185). The JWKS fetch to zitadel.riotpiao.com therefore hung until the context deadline: every caller got 403, and the pod failed its liveness probe before serving traffic. Add an egress rule for TCP 443 to the ingress-nginx namespace and point jwksUrl back at the public host. The ZITADEL service port 8080 answers 404 for /oauth/v2/keys, so the service endpoint is not usable.