蝗虫工作人员配置已被修改,当前工作人员为130个节点。我将部署导出为yaml文件,对其进行了编辑,并在蝗虫工作程序中应用了修改。
工作器已重新启动,并使用新配置重新初始化。它们都与我之前修改过的新环境变量一起运行。
问题在于,在蝗虫仪表板中,节点的数量增加了一倍,工作人员已重新启动,当 worker 起来时,蝗虫UI已将其添加为新节点,但未删除不 Activity 的节点。
这是当前情况:
host-xxx:~/pula/distributed-load-testing-using-kubernetes/kubernetes-config # kubectl get pods -o wide|wc -l
134
host-xxx:~/pula/distributed-load-testing-using-kubernetes/kubernetes-config # kubectl get pods|grep Running|wc -l
133
host-xxx:~/pula/distributed-load-testing-using-kubernetes/kubernetes-config #
仪表板:
STATUS
HATCHING
85 users
Edit
**SLAVES
260**
RPS
0
FAILURES
0%
 Reset Stats
StatisticsFailuresExceptions
Type Name # requests # fails Median Average Min Max Content Size # reqs/sec
Total 0 0 0 0 0 0 0 0
Download request statistics CSV
Download response time distribution CSV
快速重新初始化蝗虫母版以获得实际节点数?
谢谢
最佳答案
现在,重置主节点仪表板的唯一方法是重新安排主节点并从干净的Pod开始。您可以使用kubectl scale deployment/locust-master --replicas=0
进行此操作,然后使用kubectl scale deployment/locust-master --replicas=1
进行缩放。但这会丢弃您已经在母版上收集到的所有结果。
k8s可以解决imo的问题更多的是蝗虫问题。
关于kubernetes - Kubernetes +蝗虫(负载测试),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40885151/