make deploy
kubectl get po -n adhoc
确认sheeding
pod已经成功运行,通过如下命令进入podkubectl exec -it -n adhoc shedding -- sh
/app # go-cpu-load -p 50 -c 1
默认go-cpu-load
是对每个core加上负载的,所以测试里指定了1000m
,等同于1 core,我们指定-c 1
让测试更具有可读性
-p
可以多换几个值测试
kubectl logs -f -n adhoc shedding
可以看到日志中的CPU
报告,1000m
表示100%
,如果看到500m
则表示50%
,每分钟输出一次
watch -n 5 kubectl top pod -n adhoc
可以看到kubectl
报告的CPU
使用率,两者进行对比,即可知道是否准确