【17】组织测试(一)
现在有一个集群,master节点固定,ip为172.27.46.236,worker节点改变。
worker节点
一次创建10个worker节点,一起开始下面的操作:
worker节点上部署了performance文件夹,收集性能数据。iperf文件夹,这里收集网络性能数据。
所以worker节点上就收集本地的性能数据。运行prometheus,node-exporter以及deathStarBench的镜像的都已经下载好了。
启动一个worker节点之后,先进入performance文件夹进行性能测试,然后进入iperf文件夹,修改iperf的参数,写入master节点的ip,然后进行iperf测试。
随后重新部署k8s的配置信息。
最后将性能数据下载到本地。
master节点
1.配合worker节点依次进行iperf性能测试。
2.依次驱逐之前的worker节点,加入新的worker节点。
3.不同的负载生成,测试CPU和内存数据==》不同的负载收集多少个jaeger,不同的负载各生成几组数据。
4.数据下载以及删除worker节点的数据。(删除collect_trace里的文件夹和output.csv)
需要解决的问题:
如何组织CPU和内存数据,CPU的负载参数是否需要改变。
微服务应该收集多少条数据才可以刻画分布。
如何设置随机的pod故障率。