Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

2.5. 删除节点

当您使用 CLI 删除节点时,节点对象会从 Kubernetes 中删除,但节点本身上存在的 pod 不会被删除。任何未由复制控制器支持的裸机 pod 都无法被 OpenShift Container Platform 访问,由复制控制器支持的 pod 将被重新调度到其他可用的节点,并且需要手动删除本地清单 pod

从 OpenShift Container Platform 集群中删除节点:

  1. 从您要删除的节点中撤离 pod
  2. 删除节点对象:

    $ oc delete node <node>
  3. 检查节点是否已从节点列表中移除:

    $ oc get nodes

    现在应该只为处于 Ready 状态的剩余节点调度 Pod。

  4. 如果要从节点主机中卸载所有 OpenShift Container Platform 内容,包括所有 pod 和容器,请继续 卸载节点,并使用 uninstall.yml playbook 按照以下步骤进行操作。该流程假定对使用 Ansible 进行集群安装过程有一般了解。