我们正在通过容器构建一个应用程序,当我们将其部署到GKE时,当负责处理图像和返回JSON结果的微保单时,我们的性能很慢。
当我们检查群集的利用率时,它仅显示约1%的CPU。这使我们得出结论,这不是计算资源瓶颈。
我想知道的是以下两个事情:
- 增加相同微服务的容器是否有助于适应微服务的更多"并行"调用?
- 如何优化容器以利用更多的计算能力来加快其处理?
谢谢!
最好的问候,Mervinlee tan
如果您没有经历高CPU使用情况,我的猜测是您需要调整算法。
您可以使用kubernetes replicaset或部署来运行同一容器的多个实例,并在其前面使用服务以将请求加载到每个容器实例。