16.4. 销毁 IBM Z 上的托管集群
您可以使用命令行界面(CLI)在带有 IBM Z 计算节点及其受管集群的 x86
裸机上销毁托管集群。
16.4.1. 使用 IBM Z 计算节点在 x86 裸机上销毁托管集群 复制链接链接已复制到粘贴板!
要使用 IBM Z® 计算节点在 x86
裸机上销毁托管集群及其受管集群,您可以使用命令行界面(CLI)。
流程
运行以下命令,将
NodePool
对象扩展到0
节点:oc -n <hosted_cluster_namespace> scale nodepool <nodepool_name> \ --replicas 0
$ oc -n <hosted_cluster_namespace> scale nodepool <nodepool_name> \ --replicas 0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在
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 delete \ node <compute_node_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您在 Processor Resource/Systems Manager (PR/SM) 模式中使用 OSA 网络设备,则不支持自动扩展。您必须手动删除旧代理并扩展节点池,因为在缩减过程中新代理加入。
输入以下命令验证计算节点的状态:
oc --kubeconfig <hosted_cluster_name>.kubeconfig get nodes
$ oc --kubeconfig <hosted_cluster_name>.kubeconfig get nodes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在计算节点从托管集群分离后,代理的状态将更改为
auto-assign
。运行以下命令从集群中删除代理:
oc -n <hosted_control_plane_namespace> delete agent <agent_name>
$ oc -n <hosted_control_plane_namespace> delete agent <agent_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意您可在从集群中删除代理后删除作为代理创建的虚拟机。
运行以下命令来销毁托管集群:
hcp destroy cluster agent --name <hosted_cluster_name> \ --namespace <hosted_cluster_namespace>
$ hcp destroy cluster agent --name <hosted_cluster_name> \ --namespace <hosted_cluster_namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow