Partilhar via


Tutorial: Configurar o backup no nível do item para um cluster do Serviço Kubernetes do Azure

Este tutorial descreve como configurar o backup para um cluster do Serviço Kubernetes do Azure (AKS) e, em seguida, usar a configuração do Backup do Azure para fazer backup de itens específicos no cluster.

Você também aprende a usar ganchos de backup em uma configuração de backup para obter backups consistentes com aplicativos para bancos de dados implantados em um cluster AKS.

Você pode usar o Backup do Azure para fazer backup de clusters AKS usando a extensão Backup. A extensão deve ser instalada no cluster. Um backup de cluster AKS inclui recursos de cluster e volumes persistentes que estão conectados ao cluster.

O cofre de backup se comunica com o cluster por meio da extensão de backup para concluir as operações de backup e restauração.

Pré-requisitos

  • Identifique ou crie um cofre de backup na mesma região onde deseja fazer backup de um cluster AKS.
  • Instale a extensão de backup no cluster AKS do qual deseja fazer backup.

Configurar backup para um cluster AKS

  1. No portal do Azure, vá para o cluster AKS do qual você deseja fazer backup.

  2. No menu de recursos, selecione Backup e, em seguida, selecione Configurar Backup.

  3. Selecione um cofre de backup para usar no backup de instância do AKS.

    Captura de tela que mostra a página Configurar backup.

    O cofre de backup deve ter o Acesso Confiável habilitado para o cluster AKS do qual você deseja fazer backup. Para habilitar o Acesso Confiável, selecione Conceder permissão. Se já estiver ativado, selecione Seguinte.

    Captura de tela que mostra a página de revisão de Configurar Backup.

    Nota

    Antes de habilitar o Acesso Confiável, habilite o TrustedAccessPreview sinalizador de recurso para o Microsoft.ContainerServices provedor de recursos na assinatura.

  4. Selecione uma política de backup, que define o agendamento para backups e seu período de retenção. Em seguida, selecione Seguinte.

    Captura de ecrã que mostra a página Política de cópia de segurança.

  5. Na guia Fontes de dados, selecione Adicionar/Editar para definir a instância de backup.

    Captura de tela que mostra a opção Adicionar/Editar na guia Fontes de dados.

  6. No painel Selecionar Recursos para Backup, defina os recursos de cluster para backup.

  7. Você pode usar a configuração de backup para backups no nível do item e para executar ganchos personalizados. Por exemplo, você pode usá-lo para obter backup consistente com o aplicativo de bancos de dados:

    1. Para Nome da instância de backup, insira um valor e atribua-o à instância de backup configurada para o aplicativo no cluster AKS.

      Captura de tela que mostra como selecionar recursos para incluir no backup.

    2. Para Selecionar namespaces para backup, você pode selecionar Todos para fazer backup de todos os namespaces existentes e futuros no cluster ou pode selecionar Escolher na lista para selecionar namespaces específicos para backup.

      Captura de tela que mostra como selecionar namespaces para incluir no backup.

    3. Expanda Configurações de Recursos Adicionais para ver os filtros que você pode usar para escolher recursos de cluster para backup. Você pode optar por fazer backup de recursos com base nas seguintes categorias:

      • Etiquetas: Pode filtrar recursos AKS utilizando etiquetas que atribui a tipos de recursos. Insira rótulos na forma de pares chave/valor. Combine vários rótulos usando AND lógica.

        Por exemplo, se você inserir os rótulos env=prod;tier!=web, o processo selecionará recursos que têm um rótulo com a chave e o prod env valor, e um rótulo com a chave para a tier qual o valor não webé . O backup desses recursos é feito.

      • Grupos de API: Você também pode incluir recursos fornecendo o grupo e o tipo de API do AKS. Por exemplo, você pode escolher recursos de backup do AKS, como Implantações.

      • Outras opções: você pode habilitar ou desabilitar o backup para recursos com escopo de cluster, volumes persistentes e segredos.

      Captura de tela que mostra o painel Configurações de Recursos Adicionais.

      Nota

      Todas essas configurações de recursos são combinadas e aplicadas via AND lógica.

    4. Se você tiver um banco de dados como o MySQL implantado no cluster AKS, poderá usar ganchos de backup que são implantados como recursos personalizados em seu cluster AKS para obter backups consistentes com aplicativos.

      Os ganchos de backup consistem em comandos pré e pós-gancho que são executados antes que um instantâneo de um disco com o banco de dados armazenado nele seja tirado. Para entrada, você deve fornecer o nome do arquivo YAML e o namespace no qual ele é implantado.

      Captura de tela que mostra o painel Ganchos de backup.

    5. Escolha Selecionar.

  8. Para o grupo de recursos Instantâneo, selecione o grupo de recursos a ser usado para armazenar os instantâneos de volume persistente (Armazenamento em Disco do Azure). Em seguida, selecione Validar.

    Captura de tela que mostra o painel do grupo de recursos Instantâneo.

  9. Quando a validação estiver concluída, se as funções necessárias não forem atribuídas ao cofre no grupo de recursos de instantâneo, um erro será exibido.

    Captura de tela que mostra um erro de validação.

  10. Para resolver o erro, em Nome da fonte de dados, selecione a fonte de dados e, em seguida, selecione Atribuir funções ausentes.

    Captura de tela que mostra como resolver um erro de validação.

  11. Quando a atribuição de função estiver concluída, selecione Avançar.

    Captura de tela que mostra a página Configurar Backup resolvida.

  12. Selecione Configurar backup.

  13. Quando a configuração estiver concluída, selecione Avançar.

    Captura de tela que mostra a página Configurar Backup de revisão.

    A instância de backup é criada quando você conclui a configuração do backup.

    Captura de tela que mostra um backup configurado para um cluster AKS.

Próximo passo