Openshift:如果在断开连接的群集上配置 OperatorHub,则删除节点失败
摘要: 在断开连接的环境中(群集位于受限网络中或没有互联网连接)中,当用户尝试通过 Dell APEX 云平台 Web 控制台插件删除节点时,该过程在“检查节点是否具有裸 Pod”步骤失败。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
登录到 Red Hat OpenShift Web 控制台,导航到 Inventory 选项卡,选择一个工作节点,然后单击 Actions → Remove worker node,然后单击 Remove 按钮以确认作。
删除过程在步骤“检查节点是否具有裸 Pod”时失败,错误描述为“在清空节点期间无法自动迁移裸 Pod openshift-marketplace/redhat-operator-index-wltgx,请手动处理它们。”

删除过程在步骤“检查节点是否具有裸 Pod”时失败,错误描述为“在清空节点期间无法自动迁移裸 Pod openshift-marketplace/redhat-operator-index-wltgx,请手动处理它们。”

原因
在实际移除开始之前,节点移除过程将首先执行一些预检查。预检查包括验证群集中是否存在裸 Pod。如果存在这些裸 Pod,用户需要手动处理它们。
对于位于受限网络或无互联网连接的群集,如果用户按照 SolVe 过程 “APEX Cloud Platform for Red Hat OpenShift — 配置 OperatorHub 步骤”第 3 节 “在断开连接的群集上为 OperatorHub 配置 CatalogSource 和 ImageContentSourcePolicy”配置了 OperatorHub,则会将 pod “redhat-operator-index-wltgx” 带入群集,并导致节点删除预检查失败。
对于位于受限网络或无互联网连接的群集,如果用户按照 SolVe 过程 “APEX Cloud Platform for Red Hat OpenShift — 配置 OperatorHub 步骤”第 3 节 “在断开连接的群集上为 OperatorHub 配置 CatalogSource 和 ImageContentSourcePolicy”配置了 OperatorHub,则会将 pod “redhat-operator-index-wltgx” 带入群集,并导致节点删除预检查失败。
解决方案
1.要将 Pod 强制迁移到其他节点,用户需要手动清空节点。
注意: 在执行以下命令之前,请适当处理此节点上客户拥有的工作负载/数据。
2.重试节点删除。
注意: 在执行以下命令之前,请适当处理此节点上客户拥有的工作负载/数据。
oc adm cordon <target-hostname-to-remove> oc adm drain <target-hostname-to-remove> --ignore-daemonsets --delete-emptydir-data --force oc adm uncordon <target-hostname-to-remove>
2.重试节点删除。
受影响的产品
APEX Cloud Platform for Red Hat OpenShift文章属性
文章编号: 000217681
文章类型: Solution
上次修改时间: 18 9月 2026
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。