首页 > 解决方案 > Nginx Ingress 控制器缩放问题间歇性 502

问题描述

我有一个 GKE 集群,其中包含 3 个服务(每个 1 个 pod),通过 Nginx 入口控制器(1pod)公开。入口控制器有一个基于客户端证书的身份验证设置。在运行 JMeter 测试时,我只能达到 10tps,并且间歇性地从 Nginx 服务器收到 502 错误。

<html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx/1.15.10</center>
</body>
</html>

CPU、内存和磁盘利用率似乎很好 在此处输入图像描述

当服务作为负载均衡器公开时,JMeter 测试给了我 250tps。我阅读了几个 Nginx 博客,我只有两个选择——垂直或水平扩展。我知道 nginx 将进行 SSL 卸载,但我希望它们至少占用 200tps。

任何帮助将不胜感激。TIA

标签: nginxgoogle-kubernetes-enginekubernetes-ingressnginx-ingress

解决方案


推荐阅读