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

OpenShift Container Platform 中的 Container Apps 資料保護使用 OpenShift API 保護資料( OADP )

貢獻者

作者: Banu Sundhar 、 NetApp

參考文件的本節提供使用 OpenShift API for Data Protection ( OADP )與 NetApp ONTAP S3 或 NetApp StorageGRID S3 上的 Velero 建立 Container Apps 備份的詳細資料。使用 CSI Astra Trident Snapshot 建立命名空間範圍資源的備份、包括應用程式的持續磁碟區( PV )。

容器應用程式的持續儲存設備可以使用整合至 OpenShift 叢集的 ONTAP 儲存設備來備份 "Astra Trident CSI"。在本節中、我們會使用 "OpenShift API for Data Protection ( OADP )" 來執行應用程式的備份、包括將其資料磁碟區備份至

  • ONTAP 物件儲存

  • StorageGRID

接著我們會在需要時從備份還原。請注意、應用程式只能還原至建立備份的叢集。

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

用於資料保護的 OpenShift API

Red Hat OpenShift 已運用開放原始碼社群開發的解決方案來保護資料。 "Velero" 是一種開放原始碼工具、可安全地備份與還原、執行災難恢復、以及移轉 Kubernetes 叢集資源與持續磁碟區。為了輕鬆使用 Velero 、 OpenShift 開發了 OADP 運算子和 Velero 外掛程式、以與 CSI 儲存驅動程式整合。公開的 OADP API 核心是以 Velero API 為基礎。安裝 OADP 運算子並進行設定後、可執行的備份 / 還原作業會根據 Velero API 所公開的作業而定。

用於資料保護的 OpenShift API

OADP 1.3 可從 OpenShift 叢集 4.12 及更新版本的運算中心取得。它內建 Data Mover 、可將 CSI Volume 快照移至遠端物件儲存區。如此可在備份期間將快照移至物件儲存位置、提供可攜性和耐用性。然後、快照便可在災難發生後進行還原。

  • 以下是本節中範例所使用的各種元件版本 **

    • OpenShift 叢集 4.14

    • Red Hat 提供的 OADP 運算子 1.13

    • 適用於 Linux 的 Velero CLI 1.13

    • Astra Trident 24.02

    • ONTAP 9.12.

    • 使用 helm 安裝 PostgreSQL 。