14.4. 销毁 IBM Z 上的托管集群
您可以使用命令行界面(CLI)在带有 IBM Z 计算节点及其受管集群的 x86
裸机上销毁托管集群。
14.4.1. 使用 IBM Z 计算节点在 x86 裸机上销毁托管集群
要使用 IBM Z 计算节点在 x86
裸机上销毁托管集群及其受管集群,您可以使用命令行界面(CLI)。
流程
运行以下命令,将
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>
输入以下命令验证计算节点的状态:
$ oc --kubeconfig <hosted_cluster_name>.kubeconfig get nodes
在计算节点从托管集群分离后,代理的状态将更改为
auto-assign
。运行以下命令从集群中删除代理:
$ oc -n <hosted_control_plane_namespace> delete agent <agent_name>
注意您可在从集群中删除代理后删除作为代理创建的虚拟机。
运行以下命令来销毁托管集群:
$ hcp destroy cluster agent --name <hosted_cluster_name> --namespace <hosted_cluster_namespace>