使用受管理附加程式新增服務

管理型 Red Hat OpenShift on IBM Cloud 附加元件是為叢集增添額外功能的簡易方式。 您新增到叢集的驅動程式、外掛程式或開放程式碼工具版本由 IBM 進行測試,並已核准在 Red Hat OpenShift on IBM Cloud 中使用。

可以在叢集裡安裝的受管理附加程式取決於您選擇的叢集類型、容器平台和基礎架構提供者。

支援

受管理附加程式已完全整合至 IBM Cloud 支援組織。 如果您有使用受管理附加程式的問題,可以使用其中一個 Red Hat OpenShift on IBM Cloud 支援通道。 如需相關資訊,請參閱取得協助及支援

計費

如果您新增至叢集的工具產生成本需求,則這些成本會自動整合並列在您的 Red Hat OpenShift on IBM Cloud 計費中。 計費週期由 IBM Cloud 決定,視您在叢集裡啟用附加程式的時間而定。

一般而言,不需要其他設定,例如開啟埠或 IP 位址。 不過,在安裝受管附加元件之前,請參閱各受管附加元件的文件,以了解您的叢集必須滿足的先決條件。

新增受管理附加程式

若要從 CLI 啟用叢集裡的受管理附加程式,請使用 ibmcloud oc cluster addon enable 指令。 若要在 主控台中啟用群集中的受管附加元件,請使用群集詳細資訊頁面的附加元件窗格。 當您啟用受管附加元件時,該工具的受支援版本(包含所有 Kubernetes 資源)將會自動安裝至您的叢集中。

如需每個附加程式必要條件的相關資訊,請參閱:

更新受管理附加程式

每個受管理附加程式的版本都經由 IBM Cloud 測試並核准用於 Red Hat OpenShift on IBM Cloud 中。 若要將附加元件的元件更新至 Red Hat OpenShift on IBM Cloud 所支援的最新版本,請使用以下連結。

請檢閱下列鏈結,以取得每一個附加程式的特定更新步驟。

檢閱附加程式狀態和狀態

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

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 數目上限

Satellite 位置中叢集支援的附加程式

檢視哪些受管附加元件可用於在 IBM Cloud Satellite 位置建立的 Red Hat OpenShift 叢集。

Satellite 位置支援以下附加元件。

以下附加元件不支援於「Satellite」位置中使用。