问题描述
“重点是,对运行中的容器(业务容器,没有 chaosblade 工具)如何做。”
请问你是怎么把故障注入到容器中的呢? 很多业务模块没有golang环境, 你是怎么让你构建故障的脚本在容器中生效的呢?
目前基础资源的故障程序不需要 golang 的环境,直接将工具 copy 到目标容器内执行。
我在前几期看到了这条评论,我想知道你是怎么做到的?容器启动时,您是否将chaosblade工具(如burncpu)放入容器中,这意味着这些工具与您的业务服务一起构建?或者您可以将这些工具动态复制到容器中?
我对chaos工程项目很感兴趣,提前感谢您的支持。
原提问者GitHub用户nkguoym
Dynamic copy chaosblade tools to the running container. You can see the code file: https://github.com/chaosblade-io/chaosblade-exec-docker/blob/master/exec/executor_execin.go
原回答者GitHub用户xcaspar
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。