[英]Issues with OAuth 2.0: 503 Service Temporarily Unavailable
我有一个在 pod(使用 kubernetes)上运行的 API,它使用带有 Auzre 的 OAuth 2.0。 当我从 Postman 向它发送 get/post 请求时,出现以下问题。
503服务暂时不可用
Postman 控制台显示以下内容:
警告:证书已过期503:服务暂时不可用
现在在 pod 上,当我创建 img 并使用以下命令检查日志时没有问题:
kubectl 日志(pod 名称)-n my-test-pod --kubeconfig=kubeconfig.yaml > logs.txt
我没有看到任何问题,也没有看到任何类似于堆栈跟踪的内容,表明 get/post 请求存在问题。
我的问题是:
亲切的问候。
要访问此 API,您必须通过入口或负载均衡器服务进入。 入口可能正在终止 SSL。
如果入口控制器使用的证书已过期,您将看到此错误。
请使用以下命令检查证书的有效性并安装有效证书以解决问题:
echo | openssl s_client -showcerts -servername <server-fqdn> -connect <server-fqdn>:<ssl_port> 2>/dev/null | openssl x509 -inform pem -noout -text | grep "Before:" -A1
或者,您可能需要参考SO 帖子以禁用 Postman 中的证书验证。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.