Esta página descreve como ativar a cópia de segurança do GKE para um cluster.
Pode ativar a cópia de segurança do GKE para clusters Standard e Autopilot das seguintes formas:
- Durante a criação ou as atualizações de clusters com a consola do Google Cloud, o gcloud ou o Terraform.
- Ativada automaticamente quando cria o primeiro plano de cópia de segurança ou plano de restauro para clusters Standard ou Autopilot.
É preferível ativar a cópia de segurança do GKE durante a criação do cluster, uma vez que poupa tempo e é mais rápido criar um cluster com o agente instalado do que criar o cluster e, em seguida, ativar o agente.
Ative a cópia de segurança do GKE para um cluster Standard
Pode ativar a cópia de segurança do GKE para um cluster Standard com a CLI Google Cloud, a Google Cloud consola ou o Terraform.
gcloud
Para instalar o agente do Backup for GKE, adicione o seguinte parâmetro:
sh
--addons=BackupRestore
ao comando de criação do cluster da CLI Google Cloud.
O exemplo seguinte mostra como pode criar um cluster 1.24 com o agente do Backup for GKE instalado:
gcloud container clusters create CLUSTER_NAME \
    --project=PROJECT_ID  \
    --location=LOCATION \
    --cluster-version=1.24.2-gke.1900 \
    --addons=BackupRestore
Substitua o seguinte:
- CLUSTER_NAME: o nome do cluster do qual quer fazer uma cópia de segurança.
- PROJECT_ID: o ID do seu projeto Google Cloud .
- : a região ou a zona do Compute Engine
para o cluster, por exemplo, us-central1.LOCATION
Consola
Use as instruções seguintes para ativar a cópia de segurança do GKE para um cluster Standard na Google Cloud consola:
- Aceda à página do Google Kubernetes Engine na Google Cloud consola. 
- Clique em add_box Criar. 
- Na caixa de diálogo Criar cluster, clique em Configurar junto a Modo de cluster padrão. 
- No menu de navegação, clique em Plano de cópia de segurança e, de seguida, selecione a caixa de verificação Ativar cópia de segurança para GKE. 
- Opcional: selecione a caixa de verificação Criar plano de cópia de segurança. - No campo Nome do plano de yedekleme, introduza um nome.
- Na lista Região, selecione uma localização onde as cópias de segurança devem ser armazenadas. A lista Regiões apresenta as regiões onde a Cópia de segurança do GKE é suportada. Para ver uma lista das regiões suportadas pela Cópia de segurança do GKE, consulte o artigo Localizações da Cópia de segurança do GKE. - A secção Detalhes do plano de cópia de segurança apresenta os detalhes do plano com as cópias de segurança agendadas diariamente e um período de retenção de sete dias por predefinição. 
- Clique em Editar detalhes do plano de cópia de segurança para atualizar os detalhes do plano de cópia de segurança. 
 
- Clique em Criar. 
Terraform
Ative a utilização de uma entrada gke_backup_agent_config no recurso google_container_cluster:
resources "google_container_cluster" "primary" {
   name = "my_cluster"
   ...
   addons_config {
     gke_backup_agent_config {
       enabled = true
     }
   }
 }
Para mais informações, consulte container_cluster gke_backup_agent_config
Ative a cópia de segurança do GKE para um cluster do Autopilot
Pode ativar a cópia de segurança do GKE para um cluster do Autopilot com a Google Cloud CLI, Google Cloud a consola ou o Terraform.
gcloud
Para instalar o agente do Backup for GKE, adicione o seguinte parâmetro:
sh
--enable-backup-restore
ao comando de criação do cluster da CLI Google Cloud.
O exemplo seguinte mostra como pode criar um cluster do Autopilot com o agente do Backup for GKE instalado:
gcloud container clusters create-auto CLUSTER_NAME \
   --project=PROJECT_ID  \
   --location=LOCATION \
   --release-channel=RELEASE_CHANNEL \
   --enable-backup-restore
Substitua o seguinte:
- CLUSTER_NAME: o nome do cluster do qual quer fazer uma cópia de segurança.
- PROJECT_ID: o ID do seu projeto Google Cloud .
- : a região ou a zona do Compute Engine
para o cluster, por exemplo, us-central1.LOCATION
- RELEASE_CHANNEL: o nome do canal de lançamento para o cluster. A predefinição é- Regular.
Consola
Use as seguintes instruções para ativar a cópia de segurança do GKE para um cluster do Autopilot na Google Cloud consola:
- Aceda à página do Google Kubernetes Engine na Google Cloud consola. 
- Clique em add_box Criar. 
- Na caixa de diálogo Criar cluster, clique em Configurar junto ao modo de cluster do Autopilot. 
- No menu de navegação, clique em Definições avançadas. 
- Clique na secção Plano de contingência e selecione a caixa de verificação Criar plano de contingência. 
- No campo Nome do plano de yedekleme, introduza um nome. 
- Na lista Região, selecione uma localização onde as cópias de segurança devem ser armazenadas. A lista Regiões apresenta as regiões onde a cópia de segurança do GKE é suportada. Para ver uma lista das regiões suportadas pela Cópia de segurança do GKE, consulte o artigo Localizações da Cópia de segurança do GKE. 
- Clique em Criar. - A secção Detalhes do plano de cópia de segurança apresenta os detalhes do plano com as cópias de segurança agendadas diariamente e um período de retenção de sete dias por predefinição. 
Terraform
Ative a utilização de uma entrada gke_backup_agent_config no recurso google_container_cluster:
resources "google_container_cluster" "primary" {
  name = "my_cluster"
  enable_autopilot = true
  ...
  addons_config {
    gke_backup_agent_config {
      enabled = true
    }
  }
}
Para mais informações, consulte container_cluster gke_backup_agent_config
Ative a cópia de segurança do GKE num cluster existente
Pode ativar a cópia de segurança do GKE num cluster existente com a Google Cloud CLI, Google Cloud a consola ou o Terraform.
gcloud
Para instalar o agente Backup for GKE, adicione o parâmetro
--update-addons=BackupRestore=ENABLED ao comando gcloud container
clusters update.
O exemplo seguinte mostra como pode atualizar um cluster existente com o agente do Backup for GKE.
gcloud container clusters update CLUSTER_NAME \
   --project=PROJECT_ID  \
   --location=LOCATION \
   --update-addons=BackupRestore=ENABLED
Substitua o seguinte:
- CLUSTER_NAME: o nome do cluster existente.
- PROJECT_ID: o ID do seu projeto Google Cloud .
- : a região ou a zona do Compute Engine
para o cluster, por exemplo, us-central1.LOCATION
Consola
Use as seguintes instruções para ativar a cópia de segurança do GKE para um cluster existente na Google Cloud consola:
- Aceda à página do Google Kubernetes Engine na Google Cloud consola. 
- Na lista de clusters, clique no nome do cluster que quer modificar. 
- Em Funcionalidades, junto ao campo Cópia de segurança do GKE, clique em edit Editar cópia de segurança do GKE. 
- Selecione a caixa de verificação Ativar cópia de segurança do GKE. 
- Clique em Guardar alterações. 
Terraform
Ative a utilização de uma entrada gke_backup_agent_config no recurso google_container_cluster:
resources "google_container_cluster" "primary" {
  name = "my_cluster"
  enable_autopilot = true
  ...
  addons_config {
    gke_backup_agent_config {
      enabled = true
    }
  }
}
Para mais informações, consulte container_cluster gke_backup_agent_config
Verifique se a cópia de segurança do GKE está ativada no seu cluster
Pode verificar se o seu cluster está a usar a Cópia de segurança do GKE com a CLI gcloud ou a Google Cloud consola.
gcloud
Verifique se a Cópia de segurança do GKE está ativada para o seu cluster:
gcloud container clusters describe CLUSTER_NAME \
    --project=PROJECT_ID  \
    --location=LOCATION
Substitua o seguinte:
- CLUSTER_NAME: o nome do cluster.
- PROJECT_ID: o ID do seu projeto Google Cloud .
- : a região ou a zona do Compute Engine
para o cluster, por exemplo, us-central1.LOCATION
Se a cópia de segurança do GKE estiver ativada, o resultado do comando inclui estas linhas:
addonsConfig:
  gkeBackupAgentConfig:
    enabled: true
Consola
Execute as seguintes tarefas na Google Cloud consola:
Use as instruções seguintes para validar a Cópia de segurança do GKE para um cluster na Google Cloud consola:
- Aceda à página do Google Kubernetes Engine na Google Cloud consola. 
- Clique no nome do cluster que quer inspecionar. 
- Na secção Funcionalidades, verifique se a opção Cópia de segurança do GKE está ativada. 
O que se segue?
- Saiba mais sobre a definição de cópias de segurança personalizadas.
- Saiba como planear um conjunto de cópias de segurança.