def METHOD_NAME(self, items, namespace="default"):
    """Delete resources in kubernetes cluster
    :returns: None if succeed
    :raises: KubectlError or KubectlExecutionError
    """
    for item in items:
        # 针对chart中以`-`开头的资源名称，进行忽略，防止出现删除不掉的情况
        # TODO: 如果后续有其它场景，再以正则进行完整校验
        if item["name"].startswith("-"):
            continue
        cmd_arguments = self.kubectl_base + [
            "--namespace=%s" % namespace,
            "delete",
            "--ignore-not-found=true",
            item["kind"],
            item["name"],
        ]
        try:
            self._run_command_with_retry(max_retries=0, cmd_arguments=cmd_arguments)
        except KubectlExecutionError as e:
            if "the server doesn't have a resource type " in e.output:
                pass
            else:
                raise