./blade create k8s container-script delay --time 10000 --file /root/test.sh --function-name start0 --names frontend-6dd48d45c4-fngvw --container-ids c69c88bff0f5 --kubeconfig ~/.kube/config --namespace default {"code":54000,"success":false,"error":"pods/exec
: k8s exec failed, err: unknown flag: --file\n","result":{"uid":"401012608cffaecd","success":false,"error":"pods/exec
: k8s exec failed, err: unknown flag: --file\n","statuses":[{"state":"Error","error":"pods/exec
: k8s exec failed, err: unknown flag: --file\n","success":false,"kind":"container","identifier":"default/node1/frontend-6dd48d45c4-fngvw/php-redis/c69c88bff0f5/docker"}]}}
./blade create k8s container-script delay -help 是有对应参数的,这个问题怎么解决呢?
版本太旧了,是不是之前可能演练过,部署了旧的版本。
--chaosblade-override 这个参数是更新容器内 blade 版本,添加这个再试一下。
此答案来自钉钉群“ChaosBlade开源讨论群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。