开发者社区 > 云原生 > 正文

在容器环境中,图像可能没有“ps”命令(如amazoncorretto图像),因此我无法使用“bla

发生的问题:

在容器环境中,图像可能没有“ps”命令(如amazoncorretto图像),因此我无法使用“blade create docker process kill”等命令进行混乱测试

解决方案

我建议介绍https://github.com/directly/mitchellh/go-ps或https://github.com/shirou/gopsutil为了解决这个问题,如果你同意,我可以贡献代码,谢谢

原提问者GitHub用户x22x22

展开
收起
码字王 2023-06-12 17:15:53 94 0
1 条回答
写回答
取消 提交回答
  • 目前killing进程的执行方法是将chaosblade工具包复制到容器中执行,因此它强烈依赖于ps等命令。

    我们可以使用sidecar模式运行包含chaosblade工具的容器,重用目标容器的pid命名空间,并通过sidecar容器杀死目标容器中的进程,类似于网络场景。

    原回答者GitHub用户xcaspar

    2023-06-12 17:35:16
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
阿里云文件存储 NAS 在容器场景的最佳实践 立即下载
何种数据存储才能助力容器计算 立即下载
《容器网络文件系统CNFS》 立即下载