0

我正在尝试使用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"
                }
            }
        ]

当我不指定名称时,所有机器都会被删除。但是我想当时删除一个并分析结果。

4

0 回答 0