×

您可以使用命令行界面(CLI)销毁在x86裸机上具有IBM Z计算节点的托管集群及其托管集群资源。

销毁在具有IBM Z计算节点的x86裸机上托管的集群

要销毁在x86裸机上具有IBM Z计算节点的托管集群及其托管集群,可以使用命令行界面(CLI)。

步骤
  1. 通过运行以下命令将NodePool对象扩展到0个节点

    $ oc -n <hosted_cluster_namespace> scale nodepool <nodepool_name> --replicas 0

    NodePool对象扩展到0后,计算节点将与托管集群分离。在OpenShift Container Platform 4.17版本中,此功能仅适用于带有KVM的IBM Z。对于z/VM和LPAR,必须手动删除计算节点。

    如果要将计算节点重新附加到集群,可以使用所需的计算节点数量来扩展NodePool对象。对于z/VM和LPAR要重用代理,必须使用Discovery镜像重新创建它们。

    如果计算节点未与托管集群分离或卡在Notready状态,请通过运行以下命令手动删除计算节点

    $ oc --kubeconfig <hosted_cluster_name>.kubeconfig delete node <compute_node_name>
  2. 通过输入以下命令验证计算节点的状态

    $ oc --kubeconfig <hosted_cluster_name>.kubeconfig get nodes

    计算节点与托管集群分离后,代理的状态将更改为auto-assign

  3. 通过运行以下命令从集群中删除代理

    $ oc -n <hosted_control_plane_namespace> delete agent <agent_name>

    从集群中删除代理后,可以删除您创建的用作代理的虚拟机。

  4. 通过运行以下命令销毁托管集群

    $ hcp destroy cluster agent --name <hosted_cluster_name> --namespace <hosted_cluster_namespace>