本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
AWS 上的 Red Hat OpenShift 服務搭配 NetApp ONTAP
貢獻者
1.從 Snapshot 還原 在本節中、我們將說明如何從應用程式 Volume 的 Trident 快照還原應用程式。
a.從 SnapShot 建立磁碟區複本
若要將磁碟區還原至先前的狀態、您必須根據所拍攝快照中的資料建立新的 PVC 。若要這麼做、請將下列資訊清單儲存在名為 PVC-clone . yaml 的檔案中
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: postgresql-volume-clone
spec:
accessModes:
- ReadWriteOnce
storageClassName: trident-csi
resources:
requests:
storage: 8Gi
dataSource:
name: postgresql-volume-snap-01
kind: VolumeSnapshot
apiGroup: snapshot.storage.k8s.io
使用上述資訊清單建立 PVC 作為來源、藉此建立磁碟區的複本。套用資訊清單、並確定已建立複本。
-
b.刪除原始的 PostgreSQL 安裝 **
-
c.使用新的複製 PVC** 建立新的 PostgreSQL 應用程式
$ helm install postgresql bitnami/postgresql --set primary.persistence.enabled=true --set primary.persistence.existingClaim=postgresql-volume-clone -n postgresql
-
d.確認應用程式 Pod 處於執行中狀態 **
-
e.確認 Pod 使用複本作為 PVC**
f )若要驗證資料庫是否如預期還原、請返回容器主控台並顯示現有的資料庫
示範影片:
Amazon FSX for NetApp ONTAP 搭配使用託管控制平面的 AWS 上的 Red Hat OpenShift 服務
有關 Red Hat OpenShift 和 OpenShift 解決方案的更多影片"請按這裡"、請參閱。