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.

Backup e restauração

A forma como o K3s é feito o backup e restaurado depende do tipo de datastore que está sendo utilizado.

Além de fazer o backup do próprio datastore, você também deve fazer o backup do arquivo de token do servidor em /var/lib/rancher/k3s/server/token. Você deve restaurar este arquivo ou passar seu valor na opção --token ao restaurar a partir do backup. Se você não usar o mesmo valor de token ao restaurar, o instantâneo será inutilizável, pois o token é usado para criptografar dados confidenciais dentro do próprio datastore.

Backup e Restauração com SQLite

Nenhum comando especial é necessário para fazer backup ou restaurar o datastore SQLite.

  • Para fazer backup do datastore SQLite, faça uma cópia de /var/lib/rancher/k3s/server/db/.

  • Para restaurar o datastore SQLite, restaure o conteúdo de /var/lib/rancher/k3s/server/db (e o token, conforme discutido acima).

Backup e Restauração com Datastore Externo

Quando um datastore externo é utilizado, as operações de backup e restauração são tratadas fora do K3s. O administrador do banco de dados precisará fazer o backup do banco de dados externo ou restaurá-lo a partir de um instantâneo ou dump.

Recomendamos configurar o banco de dados para tirar instantâneos recorrentes.

Para detalhes sobre como tirar instantâneos do banco de dados e restaurar seu banco de dados a partir deles, consulte a documentação oficial do banco de dados:

Backup e Restauração com Datastore etcd Embutido

Consulte a `k3s etcd-snapshot`documentação do comando para informações sobre como realizar operações de backup e restauração no datastore etcd embutido.