项目背景:k8s的架构下,登录并发100后,发现cpu的利用率过高,超过75%;开始不知道是哪个微服务导致的cpu利用率过高,需要进行分析(最终分析是mysql连接数不够),调优,再执行并发操作。
场景描述:登录并发100,监控tps、响应时间、出错率、cpu、系统负载、内存等
场景类型:单场景
补充测试点:
k8s命令:
#查看所有的命名空间: kubectl get namespace
#获取到所有命名空间的pod: kubectl get pods --all-namespaces
#获取某个业务的命名空间的下的pod : kubectl get pods -n pod所属的命名空间
#查看某个pod的更多信息(包括所属node):kubectl get pod pod名称 -o wide -n pod所属的命名空间
#查看某个pod的配置信息(资源cpu等):kubectl describe pod pod的名称 -n pod所属的命名空间
#查看到所有node的ip信息:kubectl get node -o wide
#查看某个node的配置信息(资源cpu等):kubectl describe no