Skip to main content
NetApp Solutions
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

在 AWS 上部署及設定 Managed Red Hat OpenShift Container 平台

貢獻者

本節說明在 AWS ( ROSA )上設定託管 Red Hat OpenShift 叢集的高階工作流程。它顯示 Astra Trident 使用託管 FSx for NetApp ONTAP ( FSxN )作為儲存後端、以提供持續的磁碟區。詳細說明如何使用 BlueXP 在 AWS 上部署 FSxN 。此外、我們也提供有關使用 BlueXP 和 OpenShift GitOps ( Argo CD )在 ROSA 叢集上為有狀態的應用程式執行資料保護和移轉活動的詳細資訊。

下圖說明在 AWS 上部署的 ROSA 叢集、並使用 FSxN 作為後端儲存設備。

註 此解決方案已在 AWS 的兩個 VPC 中使用兩個 ROSA 叢集進行驗證。每個 ROSA 叢集都使用 Astra Trident 與 FSxN 整合。在 AWS 中部署 ROSA 叢集和 FSxN 有幾種方法。此設定的高階說明提供所使用特定方法的文件連結。您可以參閱中提供的相關連結中的其他方法 "資源區段"

設定程序可分為下列步驟:

安裝 ROSA 叢集
  • 建立兩台 VPC 、並設定 VPC 之間的 VPC 對等連線。

  • 請參閱 "請按這裡" 以取得安裝 ROSA 叢集的指示。

安裝 FSxN
  • 在 BlueXP 的 VPC 上安裝 FSxN 。請參閱 "請按這裡" 用於建立 BlueXP 帳戶和開始使用。請參閱 "請按這裡" 用於安裝 FSxN 。請參閱 "請按這裡" 在 AWS 中建立連接器以管理 FSxN 。

  • 使用 AWS 部署 FSxN 。請參閱 "請按這裡" 使用 AWS 主控台進行部署。

在 ROSA 叢集上安裝 Trident (使用 Helm 圖表)
將 FSxN 與 Astra Trident 整合至 ROSA 叢集
註 OpenShift GitOps 可用於在所有託管叢集使用 ApplicationSet 登錄 ArgoCD 時、將 Astra Trident CSI 部署至這些叢集。

使用 Trident 建立後端和儲存類別(適用於 FSxN )
  • 請參閱 "請按這裡" 如需建立後端和儲存類別的詳細資訊、

  • 從 OpenShift Console 將為 FsxN 建立的儲存類別設為 Trident CSI 作為預設值。請參閱以下螢幕擷取畫面:

使用 OpenShift GitOps ( Argo CD )部署應用程式
  • 在叢集上安裝 OpenShift GitOps 運算子。請參閱指示 "請按這裡"

  • 為叢集設定新的 Argo CD 執行個體。請參閱指示 "請按這裡"

開啟 Argo CD 的主控台、然後部署應用程式。例如、您可以使用 Argo CD 搭配 Helm 圖表來部署 Jenkins 應用程式。建立應用程式時、會提供下列詳細資料:專案:預設叢集: https://kubernetes.default.svc命名空間: Jenkins The URL for the Helm Chart: https://charts.bitnami.com/bitnami

船舵參數: global.storageClass : fsxn-NAS