Abilita Backup per GKE per un cluster


Questa pagina descrive come abilitare Backup per GKE per un cluster.

Puoi abilitare Backup per GKE per cluster Standard e Autopilot nei seguenti modi:

  • Durante la creazione o gli aggiornamenti del cluster con la console Cloud, gcloud o Terraform.
  • Abilitata automaticamente quando crei il tuo primo piano di backup o di ripristino per cluster Standard o Autopilot.

È preferibile abilitare Backup per GKE durante la creazione del cluster, in quanto consente di risparmiare tempo ed è più rapido creare un cluster con l'agente installato piuttosto che creare il cluster e quindi abilitare l'agente.

Abilita Backup per GKE per un cluster Standard

Puoi abilitare Backup per GKE per un cluster Standard con Google Cloud CLI, la console Google Cloud o Terraform.

gcloud

Per installare l'agente Backup per GKE, aggiungi il seguente parametro: sh --addons=BackupRestore al comando di creazione del cluster Google Cloud CLI.

L'esempio seguente mostra come creare un cluster 1.24 con installato l'agente Backup per GKE:

gcloud container clusters create CLUSTER_NAME \
    --project=PROJECT_ID  \
    --region=COMPUTE_REGION \
    --cluster-version=1.24.2-gke.1900 \
    --addons=BackupRestore

Sostituisci quanto segue:

  • CLUSTER_NAME: il nome del cluster di cui eseguire il backup.
  • PROJECT_ID: l'ID del tuo progetto Google Cloud.
  • COMPUTE_REGION: la regione di Compute Engine per il cluster, ad esempio us-central1. Per i cluster di zona, utilizza invece --zone=COMPUTE_ZONE.

Console

Segui queste istruzioni per abilitare Backup per GKE per un cluster Standard nella console Google Cloud:

  1. Vai alla pagina Google Kubernetes Engine nella console Google Cloud.

    Vai a Google Kubernetes Engine

  2. Fai clic su Crea.

  3. Nella finestra di dialogo Crea cluster, fai clic su Configura accanto alla modalità cluster Standard.

  4. Nel menu di navigazione, fai clic su Piano di backup e seleziona la casella di controllo Abilita Backup per GKE.

  5. (Facoltativo) Seleziona la casella di controllo Crea piano di backup.

    1. Nel campo Nome piano di backup, inserisci un nome.
    2. Dall'elenco Regione, seleziona una località in cui archiviare i backup. L'elenco Regioni mostra le regioni in cui è supportato Backup per GKE. Per un elenco delle regioni supportate da Backup per GKE, vedi Backup per le località GKE.

      La sezione Dettagli piano di backup mostra i dettagli del piano con i backup giornalieri pianificati e il periodo di conservazione di sette giorni per impostazione predefinita.

    3. Fai clic su Modifica i dettagli del piano di backup per aggiornare i dettagli del piano di backup.

  6. Fai clic su Crea.

Terraform

Abilita l'utilizzo di una voce gke_backup_agent_config nella tua risorsa google_container_cluster:

resources "google_container_cluster" "primary" {
   name = "my_cluster"
   ...
   gke_backup_agent_config {
      enabled = true
   }
}

Per maggiori informazioni, consulta container_cluster gke_backup_agent_config

Abilita Backup per GKE per un cluster Autopilot

Puoi abilitare Backup per GKE per un cluster Autopilot con Google Cloud CLI, la console Google Cloud o Terraform.

gcloud

Per installare l'agente Backup per GKE, aggiungi il seguente parametro: sh --enable-backup-restore al comando di creazione del cluster Google Cloud CLI.

L'esempio seguente mostra come creare un cluster Autopilot con installato l'agente Backup per GKE:

gcloud container clusters create-auto CLUSTER_NAME \
   --project=PROJECT_ID  \
   --region=COMPUTE_REGION \
   --release-channel=RELEASE_CHANNEL \
   --enable-backup-restore

Sostituisci quanto segue:

  • CLUSTER_NAME: il nome del cluster di cui eseguire il backup.
  • PROJECT_ID: l'ID del tuo progetto Google Cloud.
  • COMPUTE_REGION: la regione di Compute Engine per il cluster, ad esempio us-central1. Per i cluster di zona, utilizza invece --zone=COMPUTE_ZONE.
  • RELEASE_CHANNEL: il nome del canale di rilascio per il cluster. Il valore predefinito è Regular.

Console

Usa le istruzioni seguenti per abilitare Backup per GKE per un cluster Autopilot nella console Google Cloud:

  1. Vai alla pagina Google Kubernetes Engine nella console Google Cloud.

    Vai a Google Kubernetes Engine

  2. Fai clic su Crea.

  3. Nella finestra di dialogo Crea cluster, fai clic su Configura accanto alla modalità cluster Autopilot.

  4. Nel menu di navigazione, fai clic su Impostazioni avanzate.

  5. Fai clic sulla sezione Piano di backup e seleziona la casella di controllo Crea piano di backup.

  6. Nel campo Nome piano di backup, inserisci un nome.

  7. Dall'elenco Regione, seleziona una località in cui archiviare i backup. L'elenco Regioni mostra le regioni in cui è supportato Backup per GKE. Per un elenco delle regioni supportate da Backup per GKE, vedi Backup per le località GKE.

  8. Fai clic su Crea.

    La sezione Dettagli piano di backup mostra i dettagli del piano con i backup giornalieri pianificati e il periodo di conservazione di sette giorni per impostazione predefinita.

Terraform

Abilita l'utilizzo di una voce gke_backup_agent_config nella tua risorsa google_container_cluster:

resources "google_container_cluster" "primary" {
  name = "my_cluster"
  enable_autopilot = true
  ...
  gke_backup_agent_config {
    enabled = true
  }
}

Per maggiori informazioni, consulta container_cluster gke_backup_agent_config

Verifica che Backup per GKE sia abilitato sul tuo cluster

Puoi verificare che il tuo cluster stia utilizzando Backup per GKE con gcloud CLI o la console Google Cloud.

gcloud

Verifica che Backup per GKE sia abilitato per il tuo cluster:

gcloud container clusters describe CLUSTER_NAME \
    --project=PROJECT_ID  \
    --region=COMPUTE_REGION

Sostituisci quanto segue:

  • CLUSTER_NAME: il nome del cluster.
  • PROJECT_ID: l'ID del tuo progetto Google Cloud.
  • COMPUTE_REGION: la regione di Compute Engine per il cluster, ad esempio us-central1. Per i cluster di zona, utilizza invece --zone=COMPUTE_ZONE.

Se Backup per GKE è abilitato, l'output del comando include le seguenti righe:

addonsConfig:
  gkeBackupAgentConfig:
    enabled: true

Console

Esegui le seguenti attività nella console Google Cloud:

Usa le seguenti istruzioni per verificare Backup per GKE per un cluster nella console Google Cloud:

  1. Vai alla pagina Google Kubernetes Engine nella console Google Cloud.

    Vai a Google Kubernetes Engine

  2. Fai clic sul nome del cluster che vuoi ispezionare.

  3. Nella sezione Funzionalità, verifica che Backup per GKE sia Abilitato.

Passaggi successivi