Openshift:如果在斷開連接的群集上配置了 OperatorHub,則刪除節點將失敗

摘要: 在中斷連線的環境中 (叢集位於受限制網路或無網際網路連線中),當使用者嘗試透過 Dell APEX Cloud Platform Web 主控台外掛程式移除節點時,程序會在步驟「檢查節點是否有裸機 Pod」失敗。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

登入 Red Hat OpenShift Web 主控台,瀏覽至「清查」標籤,選取一個「工作器節點」,然後按一下移除→器節點的動作,然後按一下移除按鈕以確認動作。
移除程序在步驟「檢查節點是否為裸 pod」失敗,錯誤描述為「裸 pod openshift-marketplace/redhat-operator-index-wltgx 無法在排空節點期間自動遷移,請手動處理。」
image.png

原因

節點移除程序會先執行部分前置檢查,然後再開始實際移除。預先檢查包括驗證叢集中是否有裸 Pod 存在。如果存在這些裸 pod,使用者需要手動處理它們。
對於位於受限制網路或沒有網際網路連線的叢集,如果使用者按照 SolVe 程序「Red Hat OpenShift 的 Dell APEX Cloud Platform - 設定 OperatorHub 程序」第 3 節「在中斷連線的叢集上為 OperatorHub 設定 CatalogSource 和 ImageContentSourcePolicy」,便會將 pod 「redhat-operator-index-wltgx」帶入叢集中,並導致節點移除預先檢查失敗。

解析度

1.若要強制將 Pod 遷移至其他節點,使用者需要手動排空節點。
注意: 執行下列命令前,請妥善處理此節點上客戶擁有的工作負荷/資料。 
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
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。