蝗虫工作人员配置已被修改,当前工作人员为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/

10-10 22:55