Questa pagina fornisce istruzioni su come configurare il ripristino di emergenza per i carichi di lavoro del cluster in Google Distributed Cloud (GDC) con air gap.
In qualità di amministratore della piattaforma (PA), devi creare un bucket, un repository di backup e un piano di backup per un cluster specificato.
Una volta create queste risorse, devi comunicare a un operatore dell'infrastruttura (IO) di completare il ripristino.
Prima di iniziare
Per configurare ripristino di emergenza per un cluster, devi disporre di quanto segue:
- Accesso al cluster Kubernetes per cui vuoi creare il ripristino. Per ulteriori informazioni, consulta la panoramica del cluster Kubernetes.
- I ruoli di identità e accesso necessari:
- Amministratore backup DR: esegue i backup per il ripristino di emergenza. Chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo cluster Amministratore backup DR (dr-backup-admin).
- Amministratore di sistema di DR: gestisci gli oggetti nello spazio dei nomi dr-system per
configurare i backup del cluster di gestione. Chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo Amministratore sistema DR (dr-system-admin).
 
- Amministratore backup DR: esegue i backup per il ripristino di emergenza. Chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo cluster Amministratore backup DR (
Crea un bucket sul sito di backup
Crea un bucket sul sito di backup:
- Utilizza gcloud CLI per creare un bucket nel sito di backup: - gdcloud dr buckets create --cluster=CLUSTER_NAME \ --source-site=SOURCE_SITE- Sostituisci quanto segue: - SOURCE_SITE: l'identificatore del sito di origine scelto dal cliente. Ad esempio,- us-west.
- CLUSTER_NAME: il nome del cluster, ad esempio- root-admin.
- BUCKET_CONFIG_FILE: il percorso del file di configurazione del bucket salvato.
 
- Archivia la configurazione del bucket localmente in formato JSON: - gdcloud dr buckets describe --cluster=CLUSTER_NAME \ --source-site=SOURCE_SITE \ --output-path=BUCKET_CONFIG_FILE
- Modifica il campo dell'endpoint nella configurazione per lo scenario di utilizzo del backup remoto. Aggiungi la porta - :8082all'URL: ad esempio,- https://objectstorage.zone1.google.gdch.testdiventa- https://objectstorage.zone1.google.gdch.test:8082.
Crea il repository di backup sul sito di origine
Crea un repository di backup caricando il file di configurazione del bucket nel sito di origine:
    gdcloud dr backup-repositories create
    --cluster=CLUSTER_NAME
    --bucket-config-file=BUCKET_CONFIG_FILE
Crea piani di backup per i server dell'infrastruttura e dell'API Management
Crea una risorsa BackupPlan sia sul piano di controllo dell'infrastruttura sia su quello di gestione utilizzando kubectl:
    apiVersion: backup.gdc.goog/v1
    kind: BackupPlan
    metadata:
    name: MANAGEMENT_BACKUP_PLAN_NAME
    namespace: dr-system
    spec:
    clusterName: infra-mp
    backupSchedule:
        cronSchedule: "0 0 * * *"
        paused: false
    backupConfig:
        backupScope:
        selectedNamespaces:
            namespaces:
            - NAMESPACE_MP
        backupRepository: dr-backup-repo
        includeVolumeData: true
        volumeStrategy: ProvisionerSpecific
    retentionPolicy:
        backupDeleteLockDays: 40
        backupRetainDays: 40
    ---
    apiVersion: backup.gdc.goog/v1
    kind: BackupPlan
    metadata:
    name: INFRASTRUCTURE_BACKUP_PLAN_NAME
    namespace: dr-system
    spec:
    clusterName: infra-cp
    backupSchedule:
        cronSchedule: "0 0 * * *"
        paused: false
    backupConfig:
        backupScope:
        selectedNamespaces:
            namespaces:
            - NAMESPACE_CP
        backupRepository: dr-backup-repo
        includeVolumeData: true
        volumeStrategy: ProvisionerSpecific
    retentionPolicy:
        backupDeleteLockDays: 40
        backupRetainDays: 40
Sostituisci quanto segue:
- MANAGEMENT_BACKUP_PLAN_NAME: il nome che hai scelto per il piano di backup. risorsa nel control plane di gestione del cluster dell'infrastruttura.
- INFRASTRUCTURE_BACKUP_PLAN_NAME: il nome che hai scelto per la risorsa del piano di backup nel control plane del cluster di infrastruttura.
- NAMESPACE_MP: lo spazio dei nomi scelto per il backup nel server dell'API Management.
- NAMESPACE_CP: lo spazio dei nomi scelto per il backup nel server API Infrastructure.
Questi piani di backup seguono queste regole:
- Esegue il backup dello spazio dei nomi selezionato ogni 24 ore. Questa frequenza può essere modificata modificando il campo cronSchedule.
- Il backup include i dati del volume e utilizza una strategia specifica del provisioner.
- Una policy di conservazione è impostata per conservare i backup per 40 giorni. Puoi modificare backupRetainDaysebackupDeleteLockDaysin base alle tue norme di conservazione dei dati.
Eseguire il ripristino
Devi riassegnare la richiesta e chiedere a un operatore dell'infrastruttura di eseguire il
ripristino per tuo conto. Fornisci le informazioni necessarie, ad esempio il nome della risorsa BackupRepository e BackupPlan. Per saperne di più sui
gruppi di pubblico in GDC, consulta
Pubblici della documentazione.