用 Chaos Mesh 测试 Apache APISIX 的恢复能力

Shuyang Wu

英文演讲 2021-08-06 14:50 GMT+8  #api

Apache APISIX是领先的API网关OSS之一。为了确保一切按计划进行,APISIX使用了不同种类的测试,包括单元、e2e和模糊测试。然而,我们仍然不确定,当一些不正常但不可避免的情况发生时,例如网络故障、IO压力或pod故障,APISIX会如何表现。

因此,在这里我们使用Chaos Mesh,一个基于Kubernetes的混沌工程平台,可以顺利地注入不同种类的混沌,并将其整合到我们的CI管道中。在这个讲座的最后,听众会了解到混沌工程会在哪些方面给API网关带来好处,以及如何将混沌网整合到你自己的测试管道中。

讲师:

Shuyang Wu: Shuyang是Apache APISIX和Chaos Mesh的提交者,目前在API7担任实习软件工程师。他领导了Chaos Mesh与Apache APISIX CI的整合工作。