使用受管理附加程式新增服務
管理型 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 位置支援以下附加元件。
- HPCS 路由器
- 影像鍵同步化程式
- 已淘汰: Kubernetes Web 終端機
- OpenShift Data Foundation (不過,您也可以使用 Satellite 儲存體範本,在您所在位置的叢集之間一致地部署 ODF。)
- 靜態路徑
以下附加元件不支援於「Satellite」位置中使用。