Kubernetes环境混沌测试工具-带Java客户端
我正在寻找一个混沌测试工具,在Kubernetes环境中运行 我有一个微服务环境,其中每个服务都在一个单独的pod上运行 我希望引起网络连接问题、文件系统错误、服务崩溃等 我想在系统和每个服务处于特定状态(前提条件)时执行此操作,这是最重要的部分 我研究了一些工具,如石蕊和混沌网格。Kubernetes环境混沌测试工具-带Java客户端,java,docker,testing,kubernetes,automated-tests,Java,Docker,Testing,Kubernetes,Automated Tests,我正在寻找一个混沌测试工具,在Kubernetes环境中运行 我有一个微服务环境,其中每个服务都在一个单独的pod上运行 我希望引起网络连接问题、文件系统错误、服务崩溃等 我想在系统和每个服务处于特定状态(前提条件)时执行此操作,这是最重要的部分 我研究了一些工具,如石蕊和混沌网格。 如果我理解正确的话,它们的问题在于它们是从Kubernetes集群之外运行的。 我为每个混乱场景定义了一个自定义资源,无论何时调用它,混乱都会在不考虑机器当前状态的情况下开始 我正在寻找一种工具,可以在考虑现有服务
如果我理解正确的话,它们的问题在于它们是从Kubernetes集群之外运行的。
我为每个混乱场景定义了一个自定义资源,无论何时调用它,混乱都会在不考虑机器当前状态的情况下开始 我正在寻找一种工具,可以在考虑现有服务状态的同时完成所有这些混乱的工作。
我猜这意味着应该从代码本身内部进行,同时访问所有服务及其状态 我所有的生态系统都是用Java编写的。
到目前为止,我发现了一个名为Toxiproxy的工具,但我不确定它是否能够关闭服务并将其作为混乱的一部分 您是否熟悉其他可以从代码中用于混沌的工具,并且有Java客户机 谢谢