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

如何将chaosblade工具复制到k8s中的容器?

问题描述

“重点是,对运行中的容器(业务容器,没有 chaosblade 工具)如何做。”

请问你是怎么把故障注入到容器中的呢? 很多业务模块没有golang环境, 你是怎么让你构建故障的脚本在容器中生效的呢?

目前基础资源的故障程序不需要 golang 的环境,直接将工具 copy 到目标容器内执行。

我在前几期看到了这条评论,我想知道你是怎么做到的?容器启动时,您是否将chaosblade工具(如burncpu)放入容器中,这意味着这些工具与您的业务服务一起构建?或者您可以将这些工具动态复制到容器中?

我对chaos工程项目很感兴趣,提前感谢您的支持。

原提问者GitHub用户nkguoym

展开
收起
码字王 2023-06-12 17:18:59 55 0
1 条回答
写回答
取消 提交回答
  • 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

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

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

相关产品

  • 容器服务Kubernetes版
  • 相关电子书

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

    相关镜像