文件名称:chaos-agent:在Kubernetes中运行,杀死随机的Kubernetes Pod节点
文件大小:47KB
文件格式:ZIP
更新时间:2024-04-15 12:56:59
Python
混沌代理 在Kubernetes中运行,杀死随机的Kubernetes吊舱/节点。 去做 空运行模式 随机模式 要删除的Num Pod 使配置文件名可配置 使宽限期可配置 排除用于pod删除的名称空间 命名空间包含选项 Docker文件 节点缺少测试 gitlab中的CI 重新启用节点删除(将测试群集设置为先自动修复) 可能需要一些线程? 要删除的节点数 test_find_no_pods和test_find_no_nodes的断言 运行工具 该代理将在当前的Kubernetes上下文中运行。 换句话说,它将开始针对本地身份验证的集群查找和删除Pod /节点。 它也被设计为在群集本身内运行-相应地作用于其他资源。 请参阅./go build和./go deploy以获取有关其工作原理的指针。 ///在此处添加有关RBAC的注释 您可以指定一个配置文件来设置
【文件预览】:
chaos-agent-master
----.flake8(30B)
----go(4KB)
----Dockerfile(873B)
----k8s()
--------chaos-agent.yaml(1KB)
--------config.yaml(173B)
--------kustomization.yaml(484B)
----main.py(2KB)
----Pipfile.lock(19KB)
----pytest.ini(87B)
----LICENSE(34KB)
----README.md(2KB)
----Pipfile(275B)
----chaos_agent()
--------pods.py(2KB)
--------utils.py(2KB)
--------__init__.py(0B)
--------client.py(252B)
--------nodes.py(1KB)
----tests()
--------test_client.py(493B)
--------test_main.py(552B)
--------__init__.py(0B)
--------test_pods.py(7KB)
--------test_nodes.py(4KB)
--------mocks()
--------test_utils.py(4KB)
----.gitignore(225B)
----local-config.yaml(855B)
----.gitlab-ci.yml(636B)
----ascii.txt(712B)
----.coveragerc(99B)