我正在尝试使用Chaos 工具包进行实验,每当我尝试使用delete_custom_object方法删除 CRD 时都会遇到问题。
考虑到我的资源有一个动态名称,我无法指定应该删除哪个资源,也无法在没有正确分配动态名称的方法的情况下随机删除它们。
例如:我将有 3 台机器
machine-z1-<RANDOM_PATERN>
machine-z2-<RANDOM_PATERN>
machine-z3-<RANDOM_PATERN>
并使用以下方法规范,我会尝试在当时删除一个。
"methodSpec": [
{
"name": "delete-custom-object",
"provider": {
"arguments": {
"ns": "${namespace}",
"name": "",
"group": "machine.io",
"plural": "machines",
"version": "v1"
},
"type": "python",
"func": "delete_custom_object",
"module": "chaosk8s.crd.actions"
}
}
]
当我不指定名称时,所有机器都会被删除。但是我想当时删除一个并分析结果。