IBM Cloud 服務和協力廠商整合
您可以使用 IBM Cloud® 平台和基礎架構服務以及其他協力廠商整合來為叢集新增額外功能。
IBM Cloud 服務
請檢閱下列資訊,以瞭解 IBM Cloud 平台和基礎架構服務如何與 Red Hat OpenShift on IBM Cloud 整合以及如何在叢集裡使用這些服務。
IBM Cloud 平台服務
支援服務金鑰的所有 IBM Cloud 平台服務都可以使用 Red Hat OpenShift on IBM Cloud 服務連結進行整合。
服務連結是一種快速方式,用來建立 IBM Cloud 服務的服務認證,並將這些認證儲存在叢集的 Kubernetes 密碼中。 您也可以啟用加密功能,進一步保護您的資料。 應用程式可以使用密碼中的認證來存取 IBM Cloud 服務實例。
不支援服務金鑰的服務通常會提供您可以直接在應用程式中使用的 API。
IBM Cloud 標準基礎架構服務
由於 Red Hat OpenShift on IBM Cloud 可讓您在 IBM Cloud 經典基礎架構上建立群集,因此一些經典基礎架構服務,例如 Virtual Servers、Bare Metal Servers 或 VLAN,都完全整合到 Red Hat OpenShift on IBM Cloud 中。 您可以使用 Red Hat OpenShift on IBM Cloud API、CLI 或主控台來建立和使用這些服務實例。
支援的持久性儲存解決方案,例如 IBM Cloud File Storage for Classic, IBM Cloud Block Storage,或 IBM Cloud® Object Storage 皆整合為 Kubernetes 驅動程式,並可透過 Helm 圖表 進行設定。 Helm Chart 會自動設定叢集裡的 Kubernetes 儲存空間類別、儲存空間提供者和儲存空間驅動程式。 可以使用儲存空間類別,藉由使用持續性磁區要求 (PVC) 來佈建持續性儲存空間。 如需相關資訊,請參閱規劃高度可用的持續性儲存空間。
若要保護叢集網路或連接至內部部署資料中心,可以配置下列其中一個選項:
IBM Cloud VPC 基礎架構服務
透過 Red Hat OpenShift on IBM Cloud,可以在 Virtual Private Cloud (VPC) 中建立標準叢集。 VPC 提供了專用雲端環境的安全以及公用雲端的動態可調整性。
要能夠建立 VPC 叢集,必須首先擁有使用 IBM Cloud 主控台、CLI 或 API 佈建的一個 VPC 和至少一個 VPC 子網路。 可以直接在 VPC 儀表板中管理這些資源。 建立叢集時,工作者節點會自動作為 Virtual Servers for VPC 實例進行佈建,您只能在 Red Hat OpenShift on IBM Cloud 中檢視和管理這些實例。
若要將持續性儲存空間新增至 VPC 叢集,您可以使用 Block Storage for VPC 叢集附加程式。 該附加程式在叢集裡設定預先定義的 Kubernetes 儲存空間類別、儲存空間提供者和儲存空間驅動程式,以便可以使用 Kubernetes 持續性磁區要求 (PVC) 來佈建 Block Storage for VPC。
若要保護叢集網路資料流量的安全,您可以修改工作者節點的預設安全群組。 如需詳細資訊,請參閱 您的安全 IBM Cloud VPC。
若要連接至其他 VPC 或內部部署資料中心,請使用 VPN for VPC 服務。
Kubernetes 社群和開放程式碼整合
由於您擁有在 Red Hat OpenShift on IBM Cloud 中建立的標準叢集,因此可以選擇安裝協力廠商解決方案以將額外功能新增至叢集。
有些開放原始碼技術,例如 Portworx,是由 IBM 測試,並作為管理附加元件、Helm 圖表或 IBM Cloud 服務提供,由服務供應商與 IBM 合作運作。 這些開放程式碼工具完全整合到 IBM Cloud 計費和支援系統中。
可以在叢集裡安裝其他開放程式碼工具,但這些工具可能無法在 Red Hat OpenShift on IBM Cloud 中進行管理、支援或驗證。
支援的整合取決於您選擇的容器平台、基礎架構提供者和叢集類型。 如需相關資訊,請參閱支援的 IBM Cloud 和協力廠商整合。
透過合作運作的整合
檢閱 Red Hat OpenShift on IBM Cloud 夥伴 及其提供的每一個解決方案的好處。
受管理附加程式
Red Hat OpenShift on IBM Cloud 使用 受管理附加程式 來整合熱門開放程式碼整合。 藉由使用受管理附加程式,可在叢集裡輕鬆安裝已經過 IBM 測試並已核准在 Red Hat OpenShift on IBM Cloud 中使用的開放程式碼工具。
受管理附加程式已完全整合至 IBM Cloud 支援組織。 如果您有使用受管理附加程式的問題,可以使用其中一個 Red Hat OpenShift on IBM Cloud 支援通道。 如需相關資訊,請參閱取得協助及支援。
如果您新增至叢集的工具產生成本需求,則這些成本會自動整合並列在您的按月 IBM Cloud 計費中。 計費週期由 IBM Cloud 決定,視您在叢集裡啟用附加程式的時間而定。
其他協力廠商整合
您可以安裝任何與 Kubernetes 整合的協力廠商開放程式碼工具。 例如,Kubernetes 社群指定了某些 Helm Chart stable 或 incubator。 請注意,這些圖表或工具是否適合用於 Red Hat OpenShift on IBM Cloud 並未經過驗證。 如果工具需要授權,則必須先購買授權,然後才能使用該工具。 如需 Kubernetes 社群的可用 Helm 圖表總覽,請參閱 Helm 圖表目 錄中的 kubernetes 和 kubernetes-incubator 儲存庫。
使用協力廠商開放程式碼整合所發生的任何成本都不會包含在按月 IBM Cloud 帳單中。
從 Kubernetes 社群安裝協力廠商開放程式碼整合或 Helm Chart 可能會變更預設叢集配置,並且會使叢集進入不受支援的狀態。 如果使用其中任何工具時遇到問題,請直接諮詢 Kubernetes 社群或服務提供者。
使用 CRD 和運算子來延伸 Red Hat OpenShift API 和軟體
您可能會使用自訂資源定義 (CRD) 來擴充 Red Hat OpenShift API,以便在群集中建立和協調自訂物件。 操作員結合自訂資源及控制器,以自動化應用程式的生命週期,例如從叢集中的型錄安裝及推出自訂應用程式的更新項目。
如需相關資訊,請參閱 運算子。