︿
Top


簡介

本文實作練習中,將在 GKE Cluster 運作環境中,採用內建支援的「Backup for GKE」服務,這項服務由兩個部份所組成,分別是 Google Cloud API 及 GKE Add-on (the Backup for GKE agent)。簡單來說,就是可以針對 GKE Cluster 中的工作負載進行「備份和還原」作業。在 Task2 工作任務中,將會建立「備份計劃」(Backup Plan)

圖、Backup for GKE 元件運作示意圖





Task2 - Create a backup plan

請執行下列指令以便為 GKE 叢集環境建立「備份計劃」(Backup Plan),順利執行後可以看到系統建立名稱為「my-backup-plan」的備份計劃。
gcloud beta container backup-restore backup-plans create $BACKUP_PLAN \ --project=$PROJECT_ID \ --location=$REGION \ --cluster=projects/${PROJECT_ID}/locations/${ZONE}/clusters/lab-cluster \ --all-namespaces \ --include-secrets \ --include-volume-data \ --cron-schedule="10 3 * * *" \ --backup-retain-days=30

管理人員可以在建立備份計劃之後,執行下列指令,驗證和確認備份計劃已建立成功。除了看到備份計劃名稱、資料中心、GKE 叢集資訊外,同時「ACTIVE」欄位顯示為「Y」,代表此備份計劃為啟用狀態。
gcloud beta container backup-restore backup-plans list \ --project=$PROJECT_ID \ --location=$REGION

最後,管理人員也可執行下列指令,查看已建立的備份計劃詳細資訊,例如,備份計劃的排程執行時間……等資訊。
gcloud beta container backup-restore backup-plans describe $BACKUP_PLAN \ --project=$PROJECT_ID \ --location=$REGION

文章標籤: