|
Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official. |
Fazendo backup SUSE Rancher Prime
Nesta seção, você aprenderá como fazer backup do Rancher em qualquer cluster Kubernetes. Para fazer backup do Rancher instalado com Docker, consulte as instruções para xref:[backups de nó único]
O operador de backup e restauração precisa ser instalado no cluster local e faz backup somente do app Rancher. As operações de backup e restauração são realizadas apenas no cluster Kubernetes local.
Observe que a versão 2.x.x do operador rancher-backup é para o Rancher v2.6.x.
|
Ao restaurar um backup em uma nova configuração do Rancher, a versão da nova configuração deve ser a mesma que foi utilizada para fazer o backup. A versão do Kubernetes também deve ser considerada ao restaurar um backup, uma vez que a apiVersion suportada no cluster e no arquivo de backup pode ser diferente. |
Pré-requisitos
A versão do Rancher deve ser v2.5.0 ou superior.
Consulte aqui para obter ajuda sobre como restaurar um arquivo de backup existente em um cluster v1.22 no Rancher v2.6.3.
1. Instale o operador de backup do Rancher
O local de armazenamento do backup é uma configuração em nível de operador, portanto, precisa ser configurado quando o aplicativo Backups do Rancher é instalado ou atualizado.
Os backups são criados como arquivos .tar.gz. Esses arquivos podem ser enviados para S3 ou Minio, ou podem ser armazenados em um volume persistente.
-
No canto superior esquerdo, clique em ☰ > Gerenciamento de Cluster.
-
Na página Clusters, vá para o cluster
locale clique em Explorar. O clusterlocalexecuta o servidor Rancher. -
Clique .
-
Clique em Rancher Backups.
-
Clique em Instalar.
-
Configure o local de armazenamento padrão. Para ajuda, consulte a seção de configuração de armazenamento.
-
Clique em Instalar.
|
Há um problema conhecido no Fleet que ocorre após realizar uma restauração usando o operador de backup e restauração: Segredos usados para clientSecretName e helmSecretName não estão incluídos nos gitrepos do Fleet. Consulte aqui para uma solução alternativa. |
2. Realizar um backup
Para realizar um backup, um recurso personalizado do tipo Backup deve ser criado.
-
No canto superior esquerdo, clique em ☰ > Gerenciamento de Cluster.
-
Na página Clusters, vá para o cluster
locale clique em Explorar. -
Na barra de navegação à esquerda, clique em .
-
Clique em Criar.
-
Crie o backup com o formulário ou com o editor YAML.
-
Para configurar os detalhes do backup usando o formulário, clique em Criar e consulte a referência de configuração e os exemplos.
-
Para usar o editor YAML, podemos clicar em . Insira o YAML do backup. Este recurso personalizado de backup criaria backups recorrentes criptografados no S3. O app usa o valor
credentialSecretNamespacepara determinar onde procurar o segredo de backup do S3:apiVersion: resources.cattle.io/v1 kind: Backup metadata: name: s3-recurring-backup spec: storageLocation: s3: credentialSecretName: s3-creds credentialSecretNamespace: default bucketName: rancher-backups folder: rancher region: us-west-2 endpoint: s3.us-west-2.amazonaws.com resourceSetName: rancher-resource-set-full encryptionConfigSecretName: encryptionconfig schedule: "@every 1h" retentionCount: 10Ao criar o recurso de backup usando o editor YAML, o
resourceSetNamedeve ser definido comorancher-resource-set-fullourancher-resource-set-basic.Para ajuda na configuração do backup, consulte a referência de configuração e os exemplos.
O operador
rancher-backupnão salva o arquivo EncryptionConfiguration. O conteúdo do arquivo EncryptionConfiguration deve ser salvo quando um backup criptografado é criado, e o mesmo arquivo deve ser usado ao restaurar a partir deste backup. -
Clique em Criar.
Resultado: O arquivo de backup é criado na localização de armazenamento configurada no recurso personalizado de Backup. O nome deste arquivo é usado ao realizar uma restauração.