Condividi tramite


Esercitazione: Configurare il backup a livello di elemento per un cluster servizio Azure Kubernetes

Questa esercitazione descrive come configurare il backup per un cluster del servizio Azure Kubernetes servizio Azure Kubernetes e quindi usare la configurazione Backup di Azure per eseguire il backup di elementi specifici nel cluster.

Si apprenderà anche come usare gli hook di backup in una configurazione di backup per ottenere backup coerenti con l'applicazione per i database distribuiti in un cluster del servizio Azure Kubernetes.

È possibile usare Backup di Azure per eseguire il backup dei cluster del servizio Azure Kubernetes usando l'estensione Backup. L'estensione deve essere installata nel cluster. Un backup del cluster del servizio Azure Kubernetes include risorse cluster e volumi permanenti collegati al cluster.

L'insieme di credenziali di backup comunica con il cluster tramite l'estensione Backup per completare le operazioni di backup e ripristino.

Prerequisiti

Configurare il backup per un cluster del servizio Azure Kubernetes

  1. Nel portale di Azure passare al cluster del servizio Azure Kubernetes di cui si vuole eseguire il backup.

  2. Nel menu delle risorse selezionare Backup e quindi selezionare Configura backup.

  3. Selezionare un insieme di credenziali di backup da usare per il backup dell'istanza del servizio Azure Kubernetes.

    Screenshot che mostra la pagina Configura backup.

    L'insieme di credenziali di Backup deve disporre dell'accesso attendibile abilitato per il cluster del servizio Azure Kubernetes di cui si vuole eseguire il backup. Per abilitare l'accesso attendibile, selezionare Concedi autorizzazione. Se è già abilitata, selezionare Avanti.

    Screenshot che mostra la pagina di revisione per Configurare il backup.

    Nota

    Prima di abilitare l'accesso attendibile, abilitare il flag di funzionalità TrustedAccessPreview per il provider di risorse Microsoft.ContainerServices nella sottoscrizione.

  4. Selezionare un criterio di backup, che definisce la pianificazione per i backup e il relativo periodo di conservazione. Quindi seleziona Avanti.

    Screenshot che mostra la pagina Criteri di backup.

  5. Nella scheda Origini dati selezionare Aggiungi/Modifica per definire l'istanza di backup.

    Screenshot che mostra l'opzione Aggiungi/Modifica nella scheda Origini dati.

  6. Nel riquadro Seleziona risorse da eseguire il backup definire le risorse del cluster di cui eseguire il backup.

  7. È possibile usare la configurazione di backup per i backup a livello di elemento e per eseguire hook personalizzati. Ad esempio, è possibile usarlo per ottenere un backup coerente con l'applicazione dei database:

    1. Per Nome istanza di backup immettere un valore e assegnarlo all'istanza di backup configurata per l'applicazione nel cluster del servizio Azure Kubernetes.

      Screenshot che mostra come selezionare le risorse da includere nel backup.

    2. Per Seleziona spazi dei nomi di cui eseguire il backup, è possibile selezionare Tutti per eseguire il backup di tutti gli spazi dei nomi esistenti e futuri nel cluster oppure selezionare Scegli dall'elenco per selezionare spazi dei nomi specifici per il backup.

      Screenshot che mostra come selezionare gli spazi dei nomi da includere nel backup.

    3. Espandere Impostazioni risorse aggiuntive per visualizzare i filtri che è possibile usare per scegliere le risorse del cluster di cui eseguire il backup. È possibile scegliere di eseguire il backup delle risorse in base alle categorie seguenti:

      • Etichette: è possibile filtrare le risorse del servizio Azure Kubernetes usando etichette assegnate ai tipi di risorse. Immettere le etichette sotto forma di coppie chiave/valore. Combinare più etichette usando la logica AND.

        Ad esempio, se si immettono le etichette env=prod;tier!=web, il processo seleziona le risorse con un'etichetta con la chiave env e il valore prod e un'etichetta con la chiave tier per cui il valore non è web. Viene eseguito il backup di queste risorse.

      • Gruppi di API: è anche possibile includere risorse fornendo il gruppo e il tipo di API del servizio Azure Kubernetes. Ad esempio, è possibile scegliere per le risorse del servizio Azure Kubernetes di backup, ad esempio Distribuzioni.

      • Altre opzioni: è possibile abilitare o disabilitare il backup per risorse con ambito cluster, volumi persistenti e segreti.

      Screenshot che mostra il riquadro Impostazioni risorse aggiuntive.

      Nota

      Tutte queste impostazioni delle risorse vengono combinate e applicate tramite logica di AND.

    4. Se si dispone di un database come MySQL distribuito nel cluster del servizio Azure Kubernetes, è possibile usare gli hook di backup distribuiti come risorse personalizzate nel cluster del servizio Azure Kubernetes per ottenere backup coerenti con l'applicazione.

      Gli hook di backup sono costituiti da comandi pre-hook e post-hook eseguiti prima che venga acquisito uno snapshot di un disco con il database archiviato. Per l'input, è necessario specificare il nome del file YAML e lo spazio dei nomi in cui viene distribuito.

      Screenshot che mostra il riquadro Hook di backup.

    5. Scegli Seleziona.

  8. Per Gruppo di risorse snapshot, selezionare il gruppo di risorse da usare per archiviare gli snapshot del volume permanente (Archiviazione dischi di Azure). Quindi selezionare Convalida.

    Screenshot che mostra il riquadro Gruppo di risorse snapshot.

  9. Al termine della convalida, se i ruoli obbligatori non vengono assegnati all'insieme di credenziali nel gruppo di risorse snapshot, viene visualizzato un errore.

    Screenshot che mostra un errore di convalida.

  10. Per risolvere l'errore, in Nome origine dati selezionare l'origine dati e quindi selezionare Assegna ruoli mancanti.

    Screenshot che mostra come risolvere un errore di convalida.

  11. Al termine dell'assegnazione di ruolo, selezionare Avanti.

    Screenshot che mostra la pagina Configura backup risolta.

  12. Selezionare Configura backup.

  13. Al termine della configurazione, selezionare Avanti.

    Screenshot che mostra la pagina Configura backup.

    L'istanza di backup viene creata al termine della configurazione del backup.

    Screenshot che mostra un backup configurato per un cluster del servizio Azure Kubernetes.

Passaggio successivo

Ripristinare un backup per un cluster del servizio Azure Kubernetes usando portale di Azure, interfaccia della riga di comando di Azure