Condividi tramite


Ripristinare il servizio Azure Kubernetes usando Backup di Azure

Questo articolo descrive come ripristinare il servizio Azure Kubernetes di cui è stato eseguito il backup.

Backup di Azure consente ora di eseguire il backup dei cluster del servizio Azure Kubernetes (risorse cluster e volumi permanenti collegati al cluster) usando un'estensione di backup, che deve essere installata nel cluster. L'insieme di credenziali di Backup comunica con il cluster tramite l'estensione Backup per eseguire operazioni di backup e ripristino.

Prima di iniziare

  • Il backup del servizio Azure Kubernetes consente di eseguire il ripristino nel cluster del servizio Azure Kubernetes originale (di cui è stato eseguito il backup) e in un cluster del servizio Azure Kubernetes alternativo. Il backup del servizio Azure Kubernetes consente di eseguire un ripristino completo e un ripristino a livello di elemento. È possibile usare le configurazioni di ripristino per definire i parametri in base alle risorse del cluster che da ripristinare.

  • È necessario installare l'estensione Backup nel cluster del servizio Azure Kubernetes di destinazione. Inoltre, è necessario abilitare l'Accesso attendibile tra l'insieme di credenziali di Backup e il cluster del servizio Azure Kubernetes.

  • Se si sta tentando di ripristinare un backup archiviato nel livello dell'insieme di credenziali, è necessario fornire un account di archiviazione nell'input come percorso di gestione temporanea. I dati di backup vengono archiviati nell'insieme di credenziali di backup come BLOB all'interno del tenant Microsoft. Durante un'operazione di ripristino, i dati di backup vengono copiati da un insieme di credenziali all'account di archiviazione di staging tra i tenant. Verificare che l'account di archiviazione di staging per il ripristino abbia la proprietà AllowCrossTenantReplication impostata su True.

Per altre informazioni sulle limitazioni e sugli scenari supportati, vedere la matrice di supporto.

Ripristinare i cluster del servizio Azure Kubernetes

Per ripristinare il cluster del servizio Azure Kubernetes di cui è stato eseguito il backup, seguire questa procedura:

  1. Passare a Centro Backup e selezionare Ripristina.

    Screenshot che mostra come avviare il processo di ripristino.

  2. Nella pagina successiva selezionare Seleziona istanza di backup quindi selezionare l'istanza da ripristinare.

    Se l'istanza è disponibile sia nell'area primaria che nell'area secondaria, selezionare anche l'area da ripristinare e quindi selezionare Continua.

    Screenshot che mostra la selezione dell'istanza di backup per il ripristino.

    Screenshot che mostra la scelta delle istanze per il ripristino.

    Screenshot che mostra l'avvio del ripristino.

  3. Fare clic su Seleziona punto di ripristino per selezionare il punto di ripristino da ripristinare.

    Se il punto di ripristino è disponibile sia nell'archivio dati dell'insieme di credenziali sia nell'archivio dati operativo, selezionare quello da cui si vuole eseguire il ripristino.

    Screenshot che mostra come visualizzare i punti di ripristino.

    Screenshot che mostra la selezione di un punto di ripristino.

    Screenshot che mostra come passare alla pagina Ripristina.

  4. Nella sezione Parametri di ripristino fare clic su Seleziona servizio Kubernetes e selezionare il cluster del servizio Azure Kubernetes in cui si vuole ripristinare il backup.

    Screenshot che mostra come avviare la selezione dei parametri.

    Screenshot che mostra la selezione del parametro Servizio Kubernetes.

    Screenshot che mostra la pagina Ripristina con la selezione del parametro Kubernetes.

  5. Per selezionare le risorse cluster di cui è stato eseguito il backup, fare clic su Selezionare le risorse.

    Altre informazioni sulle configurazioni di ripristino.

    Screenshot che mostra la pagina Seleziona risorse da ripristinare.

  6. Se si è selezionato un punto di recupero da ripristinare da un archivio dati standard dell'insieme di credenziali, specificare il gruppo di risorse snapshot e l'account di archiviazione come località di staging.

    Screenshot che mostra i parametri da aggiungere per il ripristino dalla risorsa di archiviazione standard dell'insieme di credenziali.

    Screenshot che mostra i parametri di archiviazione da aggiungere per il ripristino dalla risorsa di archiviazione standard dell'insieme di credenziali.

Nota

Al momento, le risorse create nella posizione di staging non possono appartenere a un endpoint privato. Assicurarsi di abilitare l'accesso pubblico nell'account di archiviazione fornito come posizione di staging.

  1. Selezionare Convalida per eseguire la convalida nelle selezioni del cluster per il ripristino.

    Screenshot che mostra la convalida dei parametri di ripristino.

  2. Al termine della convalida, selezionare Rivedi e ripristina e ripristinare i backup nel cluster selezionato.

    Screenshot che mostra la scheda Rivedi e ripristina per il ripristino.

Configurazioni di ripristino

Come parte della funzionalità di ripristino a livello di elemento del backup del servizio Azure Kubernetes, è possibile usare più filtri di configurazione di ripristino per eseguire il ripristino.

  • Selezionare gli spazi dei nomi da ripristinare dall'elenco. L'elenco mostra solo gli spazi dei nomi di cui è stato eseguito il backup.

    Screenshot che mostra la selezione dello Spazio dei nomi.

    È anche possibile selezionare le caselle di controllo per ripristinare le risorse con ambito cluster e i volumi permanenti (solo disco di Azure).

    Per ripristinare risorse cluster specifiche, usare le etichette associate nella casella di testo. Viene eseguito il backup solo delle risorse per cui sono state specificate le etichette.

  • È possibile specificare Gruppi di API e Tipologie per ripristinare tipi di risorse specifici. L'elenco Gruppo di API e Tipologia è disponibile nell'appendice. È possibile immettere più gruppi di API.

    Screenshot che mostra l'utilizzo dell'API per il ripristino.

  • Per ripristinare un carico di lavoro, ad esempio la distribuzione da un backup tramite un gruppo di API, la voce sarà:

    • Tipologia: selezionare Distribuzione.

    • Gruppo: selezionare Gruppo.

    • Mapping dello spazio dei nomi: per eseguire la migrazione delle risorse cluster di cui è stato eseguito il backup in uno spazio dei nomi diverso, selezionare lo spazio dei nomi di cui è stato eseguito il backup e quindi immettere lo spazio dei nomi in cui si vuole eseguire la migrazione delle risorse.

      Se lo spazio dei nomi non esiste nel cluster del servizio Azure Kubernetes, verrà creato. Se si verifica un conflitto durante il ripristino delle risorse del cluster, è possibile ignorare o applicare patch alle risorse in conflitto.

      Screenshot che mostra la selezione dello spazio dei nomi per la migrazione.

Backup di Azure per il servizio Azure Kubernetes supporta attualmente le due opzioni seguenti per i conflitti di risorse (la risorsa di cui è stato eseguito il backup ha lo stesso nome della risorsa nel cluster del servizio Azure Kubernetes di destinazione) durante un'operazione di ripristino. È possibile scegliere una di queste opzioni quando si definisce la configurazione di ripristino.

  • Ignora: questa opzione è selezionata per impostazione predefinita. Ad esempio, se è stato eseguito il backup di un'attestazione di volume permanente denominata pvc-azuredisk e si sta ripristinando l'attestazione in un cluster di destinazione con un'attestazione di volume permanente con lo stesso nome, l'estensione di backup ignora il ripristino dell'attestazione di volume permanente di cui è stato eseguito il backup. In tali scenari è consigliabile eliminare la risorsa dal cluster e quindi eseguire l'operazione di ripristino.

  • Patch: questa opzione consente di applicare patch alla variabile modificabile nella risorsa sottoposta a backup nella risorsa nel cluster di destinazione. Se si vuole aggiornare il numero di repliche nel cluster di destinazione, è possibile optare per l'applicazione di patch.

Nota

Il backup del servizio Azure Kubernetes attualmente non elimina e ricrea le risorse nel cluster di destinazione, se già esistenti. Se si tenta di ripristinare volumi persistenti nel percorso originale, eliminare i volumi persistenti esistenti e quindi eseguire l'operazione di ripristino.

Ripristino nell'area secondaria

Per ripristinare il cluster del servizio Azure Kubernetes nell'area secondaria, configurare la ridondanza geografica e il ripristino tra aree nell'insieme di credenziali di Backup e quindi attivare il ripristino.

Passaggi successivi