v0.7.0
Features/Enhancements
- Support pod starting failed experiment.(#30 )
- Support
container-index
flag to specify container. (#36 ) - Improvement the action use cases. (#37 )
- Replace ssh channel to kubernetes api for node chaos experiments. (#38 )
- Optimize chaos experiments execution. (#41, #42 )
Others
- Reduce the operator image size. (#39 )
Thanks for the contributors: @Ghostbaby @tiny-x @xcaspar
Helm v2
Install
Download chaosblade-operator-0.7.0-v2.tgz to install.
helm install --namespace chaosblade --name chaosblade-operator chaosblade-operator-0.7.0-v2.tgz
Important!!
If you have previously installed pre version, please note the following:
- Before installing the new version, please execute
kubectl delete crd chaosblades.chaosblade.io
first. If no results are returned for a long time, please execute the following command:
blades=($(kubectl get blade | grep -v NAME | awk '{print $1}' | tr '\n' ' ')) && kubectl patch blade $blades --type merge -p '{"metadata":{"finalizers":[]}}'
- Execute
helm del --purge chaosblade-operator
command to delete previous version. - Execute
helm install
command to re-install.
Uninstall
kubectl delete crd chaosblades.chaosblade.io
command must be executed first. If no results are returned for a long time, please execute the following command:
blades=($(kubectl get blade | grep -v NAME | awk '{print $1}' | tr '\n' ' ')) && kubectl patch blade $blades --type merge -p '{"metadata":{"finalizers":[]}}'
Then execute helm del --purge chaosblade-operator
command.
Helm v3
Install
Download chaosblade-operator-0.7.0-v3.tgz package to install.
helm install chaosblade-operator chaosblade-operator-0.7.0-v3.tgz --namespace chaosblade
Uninstall
Same as v2.
Image Repository
Default image repository is chaosbladeio/chaosblade-tool
and chaosbladeio/chaosblade-operator
, you can append --set blade.repository
or --set operator.repository
flag to change the image repository. For examples:
helm install --set blade.repository=chaosbladeio/chaosblade-tool --set operator.repository=chaosbladeio/chaosblade-operator --namespace chaosblade --name chaosblade-operator chaosblade-operator-0.7.0-v2.tgz
Other download addresses
aliyun oss
chaosblade-0.7.0-linux-amd64.tar.gz
chaosblade-0.7.0-darwin-amd64.tar.gz
chaosblade-operator-0.7.0-v2.tgz
chaosblade-operator-0.7.0-v3.tgz
Docker images
chaosblade-tool:0.7.0
registry.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-tool:0.7.0
chaosbladeio/chaosblade-tool:0.7.0 (hub.docker.com)
chaosblade-operator:0.7.0
registry.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-operator:0.7.0
chaosbladeio/chaosblade-operator:0.7.0 (hub.docker.com)