Questa pagina descrive come abilitare Backup per GKE per un cluster.
Puoi abilitare Backup per GKE per i cluster Standard e Autopilot nei seguenti modi:
- Durante la creazione o gli aggiornamenti del cluster con la console Google Cloud, gcloud o Terraform.
- Abilitato automaticamente quando crei il primo piano di backup o piano di ripristino per i cluster Standard o Autopilot.
È preferibile abilitare Backup per GKE durante la creazione del cluster, perché consente di risparmiare tempo ed è più veloce creare un cluster con l'agente installato rispetto alla creazione del cluster e all'abilitazione dell'agente.
Abilitare Backup per GKE per un cluster Standard
Puoi abilitare Backup per GKE per un cluster Standard con Google Cloud CLI, Google Cloud la console 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 l'agente Backup per GKE installato:
gcloud container clusters create CLUSTER_NAME \
--project=PROJECT_ID \
--location=LOCATION \
--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 Google Cloud progetto.LOCATION: la regione o la zona di Compute Engine per il cluster, ad esempious-central1.
Console
Utilizza le seguenti istruzioni per abilitare Backup per GKE per un cluster Standard nella Google Cloud console:
Vai alla pagina Google Kubernetes Engine nella Google Cloud console.
Fai clic su add_box Crea.
Nella finestra di dialogo Crea cluster, fai clic su Configura accanto alla modalità cluster Standard.
Nel menu di navigazione, fai clic su Piano di backup e seleziona la casella di controllo Abilita Backup per GKE.
(Facoltativo) Seleziona la casella di controllo Crea piano di backup.
- Nel campo Nome piano di backup, inserisci un nome.
Nell'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, consulta Località di Backup per GKE.
La sezione Dettagli del piano di backup mostra i dettagli del piano con i backup pianificati giornalieri e un periodo di conservazione di sette giorni per impostazione predefinita.
Fai clic su Modifica dettagli del piano di backup per aggiornare i dettagli del piano di backup.
Fai clic su Crea.
Terraform
Abilita utilizzando una voce gke_backup_agent_config nella risorsa google_container_cluster:
resources "google_container_cluster" "primary" {
name = "my_cluster"
...
addons_config {
gke_backup_agent_config {
enabled = true
}
}
}
Per maggiori informazioni, consulta container_cluster gke_backup_agent_config
Abilitare Backup per GKE per un cluster Autopilot
Puoi abilitare Backup per GKE per un cluster Autopilot con Google Cloud CLI, Google Cloud la console 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 l'agente Backup per GKE installato:
gcloud container clusters create-auto CLUSTER_NAME \
--project=PROJECT_ID \
--location=LOCATION \
--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 Google Cloud progetto.LOCATION: la regione o la zona di Compute Engine per il cluster, ad esempious-central1.RELEASE_CHANNEL: il nome del canale di rilascio per il cluster. Il valore predefinito èRegular.
Console
Utilizza le seguenti istruzioni per abilitare Backup per GKE per un cluster Autopilot nella Google Cloud console:
Vai alla pagina Google Kubernetes Engine nella Google Cloud console.
Fai clic su add_box Crea.
Nella finestra di dialogo Crea cluster, fai clic su Configura accanto alla modalità cluster Autopilot.
Nel menu di navigazione, fai clic su Impostazioni avanzate.
Fai clic sulla sezione Piano di backup e seleziona la casella di controllo Crea piano di backup.
Nel campo Nome piano di backup, inserisci un nome.
Nell'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, consulta Località di Backup per GKE.
Fai clic su Crea.
La sezione Dettagli del piano di backup mostra i dettagli del piano con i backup pianificati giornalieri e un periodo di conservazione di sette giorni per impostazione predefinita.
Terraform
Abilita utilizzando una voce gke_backup_agent_config nella risorsa google_container_cluster:
resources "google_container_cluster" "primary" {
name = "my_cluster"
enable_autopilot = true
...
addons_config {
gke_backup_agent_config {
enabled = true
}
}
}
Per maggiori informazioni, consulta container_cluster gke_backup_agent_config
Abilitare Backup per GKE su un cluster esistente
Puoi abilitare Backup per GKE su un cluster esistente con Google Cloud CLI, Google Cloud la console o Terraform.
gcloud
Per installare l'agente Backup per GKE, aggiungi il
--update-addons=BackupRestore=ENABLED parametro al gcloud container
clusters update comando.
L'esempio seguente mostra come aggiornare un cluster esistente con l'agente Backup per GKE.
gcloud container clusters update CLUSTER_NAME \
--project=PROJECT_ID \
--location=LOCATION \
--update-addons=BackupRestore=ENABLED
Sostituisci quanto segue:
CLUSTER_NAME: il nome del cluster esistente.PROJECT_ID: l'ID del tuo Google Cloud progetto.LOCATION: la regione o la zona di Compute Engine per il cluster, ad esempious-central1.
Console
Utilizza le seguenti istruzioni per abilitare Backup per GKE per un cluster esistente nella Google Cloud console:
Vai alla pagina Google Kubernetes Engine nella Google Cloud console.
Nell'elenco dei cluster, fai clic sul nome del cluster da modificare.
In Funzionalità, accanto al campo Backup per GKE, fai clic su edit Modifica Backup per GKE.
Seleziona la casella di controllo Abilita Backup per GKE.
Fai clic su Salva modifiche.
Terraform
Abilita utilizzando una voce gke_backup_agent_config nella risorsa google_container_cluster:
resources "google_container_cluster" "primary" {
name = "my_cluster"
enable_autopilot = true
...
addons_config {
gke_backup_agent_config {
enabled = true
}
}
}
Per maggiori informazioni, consulta container_cluster gke_backup_agent_config
Verificare che Backup per GKE sia abilitato sul cluster
Puoi verificare che il cluster utilizzi Backup per GKE con la gcloud CLI o la Google Cloud console.
gcloud
Verifica che Backup per GKE sia abilitato per il cluster:
gcloud container clusters describe CLUSTER_NAME \
--project=PROJECT_ID \
--location=LOCATION
Sostituisci quanto segue:
CLUSTER_NAME: il nome del cluster.PROJECT_ID: l'ID del tuo Google Cloud progetto.LOCATION: la regione o la zona di Compute Engine per il cluster, ad esempious-central1.
Se Backup per GKE è abilitato, l'output del comando include queste righe:
addonsConfig:
gkeBackupAgentConfig:
enabled: true
Console
Esegui le seguenti attività nella Google Cloud console:
Utilizza le seguenti istruzioni per verificare Backup per GKE per un cluster nella Google Cloud console:
Vai alla pagina Google Kubernetes Engine nella Google Cloud console.
Fai clic sul nome del cluster che vuoi ispezionare.
Nella sezione Funzionalità, verifica che Backup per GKE sia abilitato.
Passaggi successivi
- Scopri di più sulla definizione dei backup personalizzati.
- Scopri di più sulla pianificazione di un insieme di backup.