-
add_host: 如果我想绕过LB,直接把流量打到ingress,再通过ingress把流量打到用户的app,那么这个时候,就需要将ip与ingress rule里面的hostname直接写在/etc/hosts里面。
-
install-node-exporter.sh: 在aks node上安装node exporter可以采集aks node上的各种性能指标
-
del-files: 在大流量压测下,aks node会产生较多的日志文件,需要清理
-
disable: disable某个aks node
-
enable: enable某个aks node
-
get_pod_loc: 拿到某个pod所在的aks node
-
install_wrk: 批量在client端结点上安装wrk
-
ks: k8s client command alias for system
-
ku: k8s client command alias for user aks cluster
-
load-test.ingres.yml: 手动建ingress rule引流到自己的app example
-
lua.script: wrk支持lua script来统计出错情况。比如使用-s参数。
-
max-open-files: 设置系统最大打开文件数
-
netpar: 调整网络参数
-
ospar: 调整os parameter作为网络应用服务器。统一参数全都调了。
-
run.cmd.sh: 远程到aks node上sudo 执行cmd脚本。
-
scs/scu: 调整pod数量的脚本
-
single_csv.py: 将一个目录下的所有的文件整理成csv文件。
-
single_csv_ingress.py: 将一个目录下所有的性能统计整理成csv文件。只关心ingress pod。
-
user-aks/sys-aks: k8s客户端setup脚本。
-
yoj-test-con-pod.yml: nginx作为客户端测试流量app
-
single_draw_ingress_graph.py: 利用拿到的node/pod的cpu/mem的消耗数据画曲线
-
single_draw_user_app_graph.py:利用拿到的node/pod的cpu/mem数据画曲线。运行方式是: python single_draw_user_app_graph.py ./2020-06-28-default/2020-06-28-default.ingress.svc.180.400