【 TiDB 使用环境】
chaos mesh2.0
【概述】 场景 + 问题概述
【背景】 做过哪些操作
根据yaml创建实验
显示成功
但是显示没有实验
【现象】 业务和数据库现象
【问题】 当前遇到的问题
【业务影响】
【TiDB 版本】
【 TiDB 使用环境】
chaos mesh2.0
【概述】 场景 + 问题概述
【背景】 做过哪些操作
根据yaml创建实验
【问题】 当前遇到的问题
【业务影响】
【TiDB 版本】
你这个注入的错误是pod-kill,目标是默认的namespace 下的 某个pd 和 tidb。
可以通过底层k8s命令观察一下到底实验有没有生效。
kubectl get pods --all-namespaces
获取到每个pod的信息,其中有一列应该就能反映该pod 处于up状态的时间,如果你的实验是刚做的,那么up time应该不长。如果没有生效,uptime应该据现在有一段时间了。
使用chaos mesh 的dashboard创建实验这个功能没玩过。我都是直接使用官网的yaml模版修改之后,然后使用kubectl apply -f xxx.yaml。我这样是可以的。
这是因为YAML到chaos mesh自定义的数据格式到crd转换的过程中出现了转换上的错误,你可以参考一下通过dashboard生成的YAML文件的格式或者更新到修复了这个问题的latest版本
兄弟我也是用的kubectl apply -f xxx.yaml方法
先确认一下到底有没有生效吧。
还有确定一下你的目标tidb集群是在默认namespace下,要不然需要通过selector指定具体的namespace
用兄弟我也是用的kubectl apply -f xxx.yaml方法没问题,但是界面不生效。。
ok,嗯嗯
使用kubectl开放chaos mesh的 dashboard 端口。记得加上 --address=0.0.0.0(大概是这样吧)
https://chaos-mesh.org/docs/1.2.3/user_guides/dashboard/#access-chaos-dashboard
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。