Esta página fornece instruções sobre como criar uma cópia de segurança manual a pedido de uma instância do Harbor no Google Distributed Cloud (GDC) isolado.
As cópias de segurança manuais criam uma cópia de segurança de uma instância do Harbor num momento específico. Pode criar cópias de segurança manuais fora do horário definido por um plano de cópia de segurança. No entanto, tem de criar um plano de cópia de segurança para criar uma cópia de segurança manual, uma vez que as cópias de segurança manuais herdam atributos dos planos de cópia de segurança.
Antes de começar
Para criar uma cópia de segurança manual, tem de ter acesso ao seguinte:
As funções de identidade e acesso necessárias:
- Administrador da instância do Harbor: tem acesso total à gestão de instâncias do Harbor num projeto. Peça ao administrador de IAM da organização para lhe conceder a função de administrador da instância do Harbor (
harbor-instance-admin). - Administrador secreto: necessário para operar na consola do GDC. Peça ao administrador de IAM da organização para lhe conceder a função de administrador de segredos (
secret-admin).
- Administrador da instância do Harbor: tem acesso total à gestão de instâncias do Harbor num projeto. Peça ao administrador de IAM da organização para lhe conceder a função de administrador da instância do Harbor (
Um plano de cópia de segurança existente. A cópia de segurança manual herda os atributos deste plano de cópia de segurança. Para mais informações, consulte o artigo Crie um plano de contingência.
Crie uma cópia de segurança manual
Crie uma cópia de segurança manual na consola do GDC ou na API.
Consola
- Inicie sessão na consola do GDC.
- No menu de navegação, clique em Backup for harbor instance (Cópia de segurança para a instância do Harbor).
- Clique em Planos de cópia de segurança.
- Clique no nome do plano de cópia de segurança na tabela para o qual quer criar a cópia de segurança manual.
Clique em Iniciar uma cópia de segurança.
No campo Nome da cópia de segurança, introduza um nome para a cópia de segurança.
Opcional: no campo Descrição da cópia de segurança, introduza uma descrição para distinguir esta cópia de segurança das outras.
Opcional: para eliminar automaticamente as cópias de segurança após um determinado número de dias, siga estes passos:
- Selecione a caixa de verificação Ativar eliminação automática de cópias de segurança.
- No campo Eliminar cópias de segurança após, defina o número de dias durante os quais a cópia de segurança deve ser mantida. Quando o número de dias é atingido, a cópia de segurança é eliminada automaticamente.
Clique em Criar. A cópia de segurança é apresentada na tabela de cópias de segurança.
API
apiVersion: artifactregistry.gdc.goog/v1
kind: HarborInstanceBackup
metadata:
name: BACKUP_NAME
namespace: INSTANCE_NAMESPACE
spec:
backupPlanName: BACKUP_PLAN_NAME
manual: true
retainDays: RETAIN_DAYS
description: BACKUP_DESCPRITON
Substitua o seguinte:
BACKUP_NAME: o nome da cópia de segurança que está a ser criada.INSTANCE_NAMESPACE: o espaço de nomes que contém a instância do Harbor. A cópia de segurança tem de estar no mesmo espaço de nomes que a instância do Harbor.BACKUP_PLAN_NAME: a referência do plano alternativo. A configuração da cópia de segurança é herdada do plano de cópia de segurança, incluindo o repositório de cópias de segurança para armazenar e a instância do Harbor para fazer uma cópia de segurança.RETAIN_DAYS: o número de dias durante os quais as cópias de segurança persistem no repositório de cópias de segurança. A política de retenção no plano de cópia de segurança é substituída. Para mais informações, crie um plano de contingência.BACKUP_DESCPRITON: uma descrição de texto da cópia de segurança.