- at least two node in cluster
- coredns installed
- nodelocaldns installed
- dnsperf
- Latency
- QueriesLost
- QueriesPerSecond
- coredns
- nodelocaldns
- cluster ip (for coredns)
- copy the directory "coredns-performance-test" of the project to one of your cluster master node
- edit the kube.config document and fill in the kube.config related parameters of the tested work cluster
- edit the parameter file and configure the request cpu and mem quantity of the coredns component; Query the domain name file; Server IP; limit the number of queries per second; run for at most this many seconds and mode
- run ./script/install.sh to install the workload and dnsperf test tool,the installation process uses yaml files
- run ./script/run-dnsperf.sh to auto test,the comparison results will be displayed on the screen
- this shell script will output comparison result and max_qps log files in log folder