问题一:将故障注入k8s时,将报告未找到chaosblades.chaosblade.io\“0f72aa6
./blade create k8s node-cpu fullload --names 10.4.40.2 --cpu-percent 80 --kubeconfig ~/.kube/config
{"code":800,"success":false,"error":"chaosblades.chaosblade.io "0f72aa65539dd0d8" not found","result":{"uid":"0f72aa65539dd0d8","success":false,"error":"chaosblades.chaosblade.io "0f72aa65539dd0d8" not found","statuses":[{"id":"0f72aa65539dd0d8","state":"Error","kind":"","error":"chaosblades.chaosblade.io "0f72aa65539dd0d8" not found","success":false}]}}
kubectl get crd
NAME AGE chaosblades.chaosblade.io 12h
kubectl get pod -n kube-system | grep chaos
chaosblade-operator-bb5b8dbdb-st82z 1/1 Running 0 12h chaosblade-tool-2hkn6 1/1 Running 0 12h chaosblade-tool-2pv7b 1/1 Running 0 12h chaosblade-tool-2zhj2 1/1 Running 0 12h chaosblade-tool-49t7h 1/1 Running 0 12h chaosblade-tool-4b4hk 1/1 Running 0 12h chaosblade-tool-4qmnm 1/1 Running 0 12h
kubectl version
Client Version: version.Info{Major:"1", Minor:"10+", GitVersion:"v1.10.5-tke.9", GitCommit:"f6932ae218b12bd9a21538a30fb88318b90efa22", GitTreeState:"clean", BuildDate:"2019-08-29T07:52:29Z", GoVersion:"go1.12.8", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"10+", GitVersion:"v1.10.5-tke.4", GitCommit:"dfd21a56c282a100bf92bddc04fddc7dee6beb0d", GitTreeState:"clean", BuildDate:"2019-03-21T02:41:07Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
参考回答:
与chaosblade io/chaosblad -operator #11相关
尝试在kube apiserver上设置CustomResourceSubresources功能门:
--feature-gates=CustomResourceSubresources=true
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/520428
问题二:chaosblade exec操作系统支持服务器端基于源ip的丢包。
chaosblade exec操作系统支持服务器端基于源ip的丢包。在某些情况下,客户端集群中有许多机器,或者客户端不具备安装chaosblade的条件。如果你可以在服务器端设置网络丢包,这将更加方便。
参考回答:
当前版本支持该功能。您可以在网络实验中附加--destination ip标志。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/520424
问题三:如何阻止chaosblade和沙盒进程?
如何阻止chaosblade和沙盒进程?
参考回答:
你可以看 blade s -h 运行试验,然后被 blade d id销毁
如果你正在试验chaos blade,到sandbox 你可以使用docker镜像。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/520418
问题四:chaosblade-spec-go这个东东到底该怎么使用?没例子没文档
chaosblade-spec-go这个东东到底该怎么使用?没例子没文档
参考回答:
定义 ChaosBlade 混沌实验模型的,可以参考: https://github.com/chaosblade-io/chaosblade/wiki/%E6%B7%B7%E6%B2%8C%E5%AE%9E%E9%AA%8C%E6%A8%A1%E5%9E%8B
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/520412
问题五:我可以在没有kubernetes的情况下使用chaosblade来测试linux服务器吗?
我现在正在测试一个linux服务器,它安装了一些传统的软件,比如nginx。
但我现在测试的环境与Kubernetes或任何其他PaaS基础设施都没有关系。
我可以使用chaosblade来测试这个linux服务器吗?
参考回答:
将chaosblade部署到linux机器上,并执行blade命令。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/520403