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

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

貢獻者

本節說明如何在 AWS 中設定和管理 OpenShift 叢集、以及在叢集上部署有狀態應用程式的高階工作流程。它顯示在 Astra Trident 協助下使用 NetApp Cloud Volumes ONTAP 儲存設備來提供持續的磁碟區。詳細說明如何使用 Astra Control Center 來執行有狀態應用程式的資料保護和移轉活動。

註 在 AWS 上部署 Red Hat OpenShift Container 平台叢集有多種方法。此設定的高階說明提供所使用特定方法的文件連結。您可以參閱中提供的相關連結中的其他方法 "資源區段"

下圖說明在 AWS 上部署並使用 VPN 連線至資料中心的叢集。

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

從進階叢集管理在 AWS 上安裝 OCP 叢集。
  • 使用站台對站台 VPN 連線(使用 pfSense )建立 VPC 以連線至內部部署網路。

  • 內部網路具備網際網路連線能力。

  • 在 3 個不同的 AZs 中建立 3 個子網路。

  • 為 VPC 建立路由 53 私有代管區域和 DNS 解析程式。

從進階叢集管理( ACM )精靈在 AWS 上建立 OpenShift 叢集。請參閱指示 "請按這裡"

註 您也可以從 OpenShift 混合雲主控台在 AWS 中建立叢集。請參閱 "請按這裡" 以取得相關指示。
提示 使用 ACM 建立叢集時、您可以在表單檢視中填入詳細資料後、編輯 yaml 檔案、以自訂安裝。建立叢集之後、您可以 ssh 登入叢集的節點進行疑難排解或其他手動設定。請使用您在安裝期間提供的 ssh 金鑰和使用者名稱核心來登入。
使用 BlueXP 在 AWS 中部署 Cloud Volumes ONTAP 。
  • 在內部部署的 VMware 環境中安裝連接器。請參閱指示 "請按這裡"

  • 使用連接器在 AWS 中部署 CVO 執行個體。請參閱指示 "請按這裡"

註 連接器也可以安裝在雲端環境中。請參閱 "請按這裡" 以取得更多資訊。
在 OCP 叢集中安裝 Astra Trident
將 AWS 上的 OCP 叢集新增至 Astra Control Center 。

將 AWS 中的 OCP 叢集新增至 Astra Control Center 。

在多區域架構中使用 Trident 的 CSI 拓撲功能

如今、雲端供應商讓 Kubernetes/OpenShift 叢集管理員能夠為以區域為基礎的叢集建立節點。節點可位於某個區域內的不同可用度區域、或位於不同區域之間。為了協助在多區域架構中配置工作負載的磁碟區、Astra Trident使用了csi拓撲。使用「csi拓撲」功能、可根據區域和可用性區域、限制對磁碟區的存取、只能存取一部分節點。請參閱 "請按這裡" 以取得更多詳細資料。

註 Kubernetes 支援兩種磁碟區繫結模式: - 當 Volume BindingMode 設為 Immediate (預設)時、 Astra Trident 會在沒有任何拓撲感知的情況下建立磁碟區。建立永續性磁碟區時、不會對要求的Pod排程需求有任何相依性。- 當 Volume BindingMode 設定為 _WaitForFirstConsumer (客戶) 時、永久 Volume 的建立與繫結將延遲、直到排程並建立使用 PVC 的 Pod 為止。如此一來、就能建立磁碟區、以符合拓撲需求所強制執行的排程限制。Astra Trident 儲存後端可根據可用性區域(可識別拓撲的後端)、選擇性地配置磁碟區。對於使用此類後端的StorageClass、只有在受支援地區/區域中排程的應用程式要求時、才會建立Volume。(可識別拓撲的 StorageClass )請參閱 "請按這裡" 以取得更多詳細資料。