Restaurar o Serviço de Kubernetes do Azure usando Backup do Azure
Este artigo descreve como restaurar o backup do AKS (Serviço de Kubernetes do Azure).
Agora, o Backup do Azure permite fazer backup de clusters do AKS (recursos de cluster e volumes persistentes anexados ao cluster) usando uma extensão de backup, que precisa ser instalada no cluster. O cofre de backup se comunica com o cluster por meio dessa extensão de backup para executar operações de backup e restauração.
Antes de começar
O backup do AKS permite a restauração para o cluster do AKS original (cujo backup foi feito) e para um cluster alternativo do AKS. O backup do AKS permite que você execute uma restauração completa e uma restauração no nível do item. Você pode utilizar as configurações de restauração para definir parâmetros com base nos recursos do cluster que devem ser restaurados.
Você precisa instalar a extensão de backup no cluster do AKS de destino. Além disso, você precisa habilitar o acesso confiável entre o cofre de Backup e o cluster do AKS.
Caso você esteja tentando restaurar um backup armazenado no nível de cofre, precisará fornecer uma conta de armazenamento na entrada como um local de preparo. Os dados de backup são armazenados no cofre de backup como um blob dentro do locatário da Microsoft. Durante uma operação de restauração, os dados de backup são copiados de um cofre para uma conta de armazenamento de preparo entre locatários. Verifique se a conta de armazenamento de preparo para a restauração tem a propriedade AllowCrossTenantReplication definida como true.
Para saber mais sobre as limitações e os cenários com suporte, confira a matriz de suporte.
Restaurar os clusters do AKS
Para restaurar o cluster do AKS com backup, siga estas etapas:
Acesse o Centro de backup e selecione Restaurar.
Na página seguinte, selecione Selecionar instância de backup e, em seguida, selecione a instância que você quer restaurar.
Se a instância estiver disponível na Região Primária e Secundária, selecione a região a ser restaurada também e selecione Continuar.
Clique em Selecionar ponto de restauração para selecionar o ponto de restauração que deseja restaurar.
Se o ponto de restauração estiver disponível tanto no Cofre quanto no armazenamento de dados da Operação, selecione aquele a partir do qual deseja fazer a restauração.
Na seção Restaurar parâmetros, clique em Selecionar Serviço de Kubernetes e selecione o cluster do AKS no qual deseja restaurar o backup.
Para selecionar os recursos de cluster com backup para restauração, clique em Selecionar recursos.
Saiba mais sobre as configurações de restauração.
Se você selecionou um ponto de recuperação para restauração a partir do Armazenamento de dados padrão do cofre, forneça um grupo de recursos de instantâneo e uma conta de armazenamento como o local de preparo.
Observação
Atualmente, os recursos criados no local de preparo não podem pertencer a um ponto de extremidade privado. Certifique-se de habilitar o acesso público na conta de armazenamento fornecida como um local de preparo.
Selecione Validar para executar a validação das seleções de cluster para restauração.
Depois que a validação for bem-sucedida, selecione Examinar + restaurar e restaure os backups no cluster selecionado.
Restaurar configurações
Como parte da funcionalidade de restauração no nível do item do backup do AKS, você pode utilizar vários filtros de configuração de restauração para executá-la.
Selecione na lista os Namespaces que deseja restaurar. A lista mostra apenas os Namespaces com backup.
Você também pode marcar as caixas de seleção se quiser restaurar recursos e volumes persistentes com escopo de cluster (somente do Disco do Azure).
Para restaurar recursos de cluster específicos, use os rótulos anexados a eles na caixa de texto. Somente os recursos com os rótulos inseridos são copiados para o backup.
Você pode fornecer Grupos de API e Tipos para restaurar tipos de recursos específicos. A lista de Grupos de API e Tipo está disponível no Apêndice. Você pode inserir vários Grupos de API.
Para restaurar uma carga de trabalho, como Implantação de um backup por meio do Grupo de API, a entrada deve ser:
Tipo: selecione Implantação.
Grupo: selecione Grupo.
Mapeamento de namespace: para migrar os recursos de cluster com backup para um Namespace diferente, selecione o Namespace com backup e depois insira o Namespace para o qual deseja migrar os recursos.
Se o Namespace não existir no cluster do AKS, ele será criado. Se ocorrer um conflito durante a restauração dos recursos do cluster, você poderá ignorar ou aplicar patch nos recursos conflitantes.
No momento, o Backup do Azure para AKS dá suporte às duas opções a seguir ao fazer uma operação de restauração quando ocorre um conflito de recursos (o recurso de backup tem o mesmo nome do recurso no cluster do AKS de destino). Você pode escolher uma dessas opções ao definir a configuração de restauração.
Ignorar: esta opção é selecionada por padrão. Por exemplo, se você tiver feito backup de um PVC chamado pvc-azuredisk e estiver restaurando-o em um cluster de destino que tenha o PVC com o mesmo nome, a extensão de backup ignorará a restauração da declaração de volume persistente (PVC) do backup. Nesses cenários, é recomendável excluir o recurso do cluster e fazer a operação de restauração.
Patch: essa opção permite a variável mutável de aplicação de patch no recurso de backup no recurso no cluster de destino. Se você quiser atualizar o número de réplicas no cluster de destino, poderá optar pela aplicação de patch como uma operação.
Observação
Atualmente, o backup do AKS não excluirá e recriará recursos no cluster de destino se eles já existirem. Se você tentar restaurar Volumes Persistentes no local original, exclua os Volumes Persistentes existentes e faça a operação de restauração.
Restauração na região secundária
Para restaurar o cluster do AKS na região secundária, configure a redundância geográfica e a restauração entre regiões no cofre de Backup e dispare a restauração.