tricks:在Kubernetes上毫不费力地运行实验

时间:2024-06-05 13:44:28
【文件属性】:

文件名称:tricks:在Kubernetes上毫不费力地运行实验

文件大小:2.14MB

文件格式:ZIP

更新时间:2024-06-05 13:44:28

kubernetes tricks experiments kubernetes-deployment Erlang

技巧 运行实验应该与在YAML文件中进行描述一样容易。 技巧介绍 是有关技巧的演示。 关于技巧 Tricks条目(TE)是一组副本/容器。 实验是一个或多个TE的实验。 特征 注册事件的发生。 每个事件都有一个关联的计数器。 隐式事件(TE中每个窗格的start和stop ) 订阅活动 可用于实现同步屏障(例如,确保所有客户端同时启动) 工作流程(例如,仅当事件X计数器为Y时才启动给定的TE) 实验顺序 豆荚发现 日志汇总 从日志绘图(例如,延迟/吞吐量,CDF,条形图,线图) 从日志中检测协调遗漏 故障注入 (何时)可以用与工作流相同的方式定义 (什么)可能会为过程故障提供某种Pod选择器,而对于网络故障则提供链接选择器 联合支持(跨多个Kubernetes集群运行) 竞价/可抢占实例支持(如果实例被杀死,则实验将重新启动) 例子 在此示例中,事件client1_


【文件预览】:
tricks-main
----.travis.yml(1KB)
----rebar.lock(2KB)
----bin()
--------k8s_api_token.sh(284B)
--------env(366B)
--------minikube-docker-build.sh(239B)
--------k8s_api_server.sh(199B)
----CLIENT(256B)
----config()
--------vm.args(94B)
----tricks(4KB)
----BUG(903B)
----test()
--------tricks_http_SUITE.erl(2KB)
--------test_util.erl(9KB)
--------tricks_driver_SUITE.erl(3KB)
--------tricks_event_manager_SUITE.erl(2KB)
--------tricks_SUITE.erl(2KB)
--------tricks_discovery_manager_SUITE.erl(5KB)
----Dockerfile(162B)
----rebar.config(1KB)
----include()
--------tricks.hrl(690B)
----LICENSE(11KB)
----RELATED(1KB)
----src()
--------tricks_event_manager.erl(4KB)
--------tricks_example.erl(1KB)
--------tricks_exp.erl(5KB)
--------tricks_util.erl(4KB)
--------tricks_discovery_manager.erl(5KB)
--------tricks_watch_stopper.erl(2KB)
--------tricks_config.erl(1KB)
--------tricks_app.erl(1KB)
--------tricks_pod_watch.erl(5KB)
--------tricks_driver_handler.erl(3KB)
--------tricks_http_exp_handler.erl(1KB)
--------tricks.erl(3KB)
--------tricks_sup.erl(3KB)
--------tricks_driver_socket.erl(2KB)
--------tricks_scheduler.erl(5KB)
--------tricks.app.src(403B)
--------tricks_driver_message.erl(4KB)
----DRIVER(34B)
----examples()
--------pom.xml(2KB)
--------nada.yaml(443B)
--------json()
--------src()
--------docker()
--------.gitignore(8B)
--------hello-world.yaml(155B)
--------Makefile(222B)
--------explicit-events.yaml(336B)
--------implicit-events.yaml(821B)
----.gitignore(150B)
----papers()
--------enos.pdf(1.04MB)
--------experiments-survey.pdf(479KB)
--------splay.pdf(507KB)
--------reproducible-research.pdf(680KB)
----rebar.config.script(282B)
----Makefile(782B)
----README.md(6KB)

网友评论