美文网首页
混沌工程之chaos-mesh入门

混沌工程之chaos-mesh入门

作者: wwq2020 | 来源:发表于2022-04-13 17:46 被阅读0次

背景

很多bug在一般的功能测试时候是测不出的,需要比如网络延时,依赖的服务故障等错误发生时候才会导致系统出现bug,但是模拟这些故障是很零散的操作,chaos-mesh提供了友善的界面来解决这个麻烦

安装

helm repo add chaos-mesh https://charts.chaos-mesh.org
helm install chaos-mesh chaos-mesh/chaos-mesh -n=chaos-testing --version 2.1.4

找到他的nodeport

kubectl get svc -n  chaos-testing chaos-dashboard

访问yourip:nodeport

得到如下界面


image.png

点击红框的连接,得到如下


image.png

选择cluster scoped,manager,点击copy,创建rbac.yaml,执行

kubectl apply -f rbac.yaml

执行如下获取token

kubectl describe -n default secrets account-default-viewer-rrshc

随便取个name,token黏贴进去


image.png

点击submit,得到如下界面


image.png

选择Experiments,得到如下界面(我这边做过实现,所以有相应的数据,第一次是空)


image.png

点击NEW EXPERIMENT,得到如下


image.png

选择 POD FAULT和POD FAILURE,得到如下


image.png

metadata name随便填一个,duration填入比如1m,namespace和selector填你需要的

类似这样


image.png

点击submit,得到如下


image.png

点击submit,得到如下


image.png

这个时候你通过podip+podport去访问是失败的

相关文章

网友评论

      本文标题:混沌工程之chaos-mesh入门

      本文链接:https://www.haomeiwen.com/subject/bwvasrtx.html