如何为蝗虫+ Kubernetes分配节点资源

时间:2018-08-29 13:24:35

标签: kubernetes locust

为了更好地学习蝗虫/ Kubernetes,我在Kubernetes集群的容器中部署了一个简单的“ Hello World” python网络应用程序(Gunicorn + flask)。我想尝试一下以蝗虫为刺激源的容量和自动缩放功能。

假设我有20个运行Hello World应用程序的小型Pod,并且所有内容都托管在GCP中,并且在Hello World群集上具有负载均衡器。

1)我应该使用Locust中的主机数量和从机数量来提高网络容量吗?

2)如果仅执行基本的GET调用,应该为每个工作线程(即CPU和内存)设置哪些资源。

3)主节点需要哪些资源?

4)什么是合理的重试率值?默认情况下,蝗虫设置为1000毫秒。对工人来说,可持续10毫秒左右的时间可持续吗?

我做了一些初步测试,使用20个应用程序Pod,40个Locust从属Pod和1000个蝗虫用户,我每秒收到的请求似乎不超过1000个(重试时间为100毫秒)。所以我想知道这是配置问题还是网络I / O问题。

有人知道示例git repos或教程用作比较基准吗?

0 个答案:

没有答案