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

使用 OpenShift API for Data Protection (OADP) 為 OpenShift Container Platform 中的容器應用程式提供資料保護

貢獻者 kevin-hoke

參考文件的此部分提供了在NetApp ONTAP S3 或NetApp StorageGRID S3 上使用 Velero 的 OpenShift API for Data Protection (OADP) 建立容器應用程式備份的詳細資訊。使用 CSI Trident Snapshots 建立應用程式的命名空間範圍資源(包括持久性磁碟區 (PV))的備份。

容器應用程式的持久性儲存可以透過使用整合到 OpenShift 叢集的ONTAP儲存來支援"Trident犯罪現場調查"。在本節中我們使用"OpenShift 資料保護 API (OADP)"執行應用程式(包括其資料卷)的備份

  • ONTAP物件存儲

  • 儲存網格

然後我們在需要時從備份中恢復。請注意,應用程式只能還原到已建立備份的叢集。

OADP 支援 OpenShift 叢集上應用程式的備份、還原和災難復原。可以使用 OADP 保護的資料包括 Kubernetes 資源物件、持久磁碟區和內部映像。

OpenShift 資料保護 API

Red Hat OpenShift 利用開源社群開發的解決方案來保護資料。"維萊羅"是一個開源工具,用於安全地備份和復原、執行災難復原以及遷移 Kubernetes 叢集資源和持久磁碟區。為了輕鬆使用 Velero,OpenShift 開發了 OADP 操作符和 Velero 插件以與 CSI 儲存驅動程式整合。所公開的 OADP API 的核心是基於 Velero API。安裝 OADP 操作器並配置後,可以執行的備份/復原作業是基於 Velero API 公開的操作。

OpenShift 資料保護 API

OADP 1.3 可從 OpenShift 叢集 4.12 及更高版本的操作員中心取得。它有一個內建的資料移動器,可以將 CSI 磁碟區快照移至遠端物件儲存。透過在備份期間將快照移至物件儲存位置,這提供了可移植性和耐用性。災難發生後,快照可用於復原。

以下是本節範例所使用的各個元件的版本

  • OpenShift 叢集 4.14

  • Red Hat 提供的 OADP Operator 1.13

  • 適用於 Linux 的 Velero CLI 1.13

  • Trident24.02

  • ONTAP 9.12

  • 使用 helm 安裝 postgresql。