项目迁移到K8S集群前端调用后端接口很慢

来源:6-4 kubernetes的服务发现

慕标5630044

2019-12-27

老师您好,根据最近这段时间的学习,尝试着将实际的项目(py django)迁移到K8S预生产环境(阿里云),现在迁移完成了,但是发现前端页面调用后端接口返回很慢,跟之前的部署方式相比慢了10秒左右,之前是docker部署。
现在服务暂时是暴露nodeport,在集群有什么方法可以追踪这个慢的问题吗?
图片描述

写回答

1回答

刘果国

2019-12-28

先拿到响应慢的url,登录到k8s进群的服务器上,直接用curl访问,排除本机到服务器之间的网络问题。如果在服务器上访问就很慢的话,可以在集群服务器直接curl podIP+port,来测试是否服务本身响应慢。一步步排除基本能定位原因

1
2
刘果国
回复
慕标5630044
我了解这种没有什么工具,太底层了,curl我理解应该是可以模拟所有http请求的,各种参数、header、cookie都是支持的。如果没办反模拟复杂接口可以测一个简单的服务,或者写一个简答的接口来专门做响应速度的测试
2019-12-31
共2条回复

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2216 问题

查看课程