chaos mesh dashboard创建实验计划异常

【 TiDB 使用环境】
chaos mesh2.0

【概述】 场景 + 问题概述

【背景】 做过哪些操作
根据yaml创建实验


显示成功

但是显示没有实验

【现象】 业务和数据库现象

【问题】 当前遇到的问题

【业务影响】

【TiDB 版本】

2 个赞

你这个注入的错误是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。我这样是可以的。

1 个赞

这是因为YAML到chaos mesh自定义的数据格式到crd转换的过程中出现了转换上的错误,你可以参考一下通过dashboard生成的YAML文件的格式或者更新到修复了这个问题的latest版本

1 个赞

兄弟我也是用的kubectl apply -f xxx.yaml方法

先确认一下到底有没有生效吧。
还有确定一下你的目标tidb集群是在默认namespace下,要不然需要通过selector指定具体的namespace

1 个赞

用兄弟我也是用的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

3 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。