在 AWS 上部署及設定 Managed Red Hat OpenShift Container 平台
- 此文件 PDF 的網站
個別的 PDF 文件集合
Creating your file...
本節說明在 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
在 ROSA 叢集上安裝 Trident (使用 Helm 圖表)
-
使用 Helm 圖表在 ROSA 叢集上安裝 Trident 。Helm 圖表的 URL : https://netapp.github.io/trident-helm-chart
OpenShift GitOps 可用於在所有託管叢集使用 ApplicationSet 登錄 ArgoCD 時、將 Astra Trident CSI 部署至這些叢集。 |
使用 Trident 建立後端和儲存類別(適用於 FSxN )
-
請參閱 "請按這裡" 如需建立後端和儲存類別的詳細資訊、
-
從 OpenShift Console 將為 FsxN 建立的儲存類別設為 Trident CSI 作為預設值。請參閱以下螢幕擷取畫面:
使用 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