叢集附加程式除錯

虛擬私有雲 經典基礎架構

當您使用 Red Hat® OpenShift® on IBM Cloud® 時,請考慮這些疑難排解 受管附加元件 (如 HPCS Router)的技巧。

您可以執行下列指令來檢查叢集附加程式的性能狀態。

ibmcloud oc cluster addon ls -c CLUSTER_NAME_OR_ID

輸出範例

Name            Version   Health State   Health Status
debug-tool      2.0.0     normal         Addon Ready

性能狀態 反映附加程式元件的生命週期。 各個狀況說明於下表。

附加程式性能狀態
附加程式性能狀態 說明
critical 由於下列其中一個原因,附加程式未備妥可供使用:
-部分或所有附加程式元件性能不佳。
-無法部署附加程式。
-附加程式可能是不受支援的版本。
-如需相關資訊,請檢查 性能狀態 欄位。
normal 此附加元件已成功部署。 請檢查狀態,以確認該附加元件的狀態是否為「Ready」,或查看是否有可用更新。
pending 目前正在部署附加程式的部分或所有元件。 在使用附加程式之前,請等待狀態變成 normal
updating 附加程式正在更新且尚未備妥可供使用。 檢查附加程式更新目標版本的 性能狀態 欄位。
warning 由於叢集限制,附加程式可能無法正常運作。 請查看「健康狀態」欄位以獲取更多資訊。

性能狀態 提供正在進行哪些附加程式作業的詳細資料。 下表說明了各項狀態。

附加程式性能狀態
狀態碼 附加程式性能狀態 說明
H1500 Addon Ready 附加程式已順利部署且性能良好。
H1501, H1502, H1503 Addon Not Ready

部分或所有附加程式元件性能不佳。 檢查所有附加元件 pod 是否正在執行。

H1504, H1505, H1506, H1507, H1508 Failure determining health status. 無法判定附加程式性能。 開立支援案例。 在說明中,包含來自性能狀態的錯誤碼。
H1509 Addon Unsupported 附加程式執行不受支援的版本,或您的叢集版本不支援附加程式版本。 將附加程式更新至最新版本
H1510 Cluster resources low, not enough workers in Ready state. 由於下列其中一個原因,附加程式未備妥可供使用:
-叢集不符合附加程式的大小準則。
-叢集中的工作者節點未處於 Normal 狀態。 檢閱工作者節點的狀態
Enabling 附加程式目前正在部署至叢集。 請注意,安裝附加程式可能需要長達 15 分鐘。
H1512 Addon daemonset might not be available on all Ready nodes. 對於靜態路由附加程式: 靜態路由運算子 DaemonSet 在任何工作者節點上都無法使用,這會阻止您套用靜態路由資源。 您的工作者節點無法執行靜態路徑操作器 DaemonSet ,原因如下:
-一或多個工作者節點已達到其 資源限制
-一或多個工作者節點正在執行 每個工作者節點的 Pod 數目上限