Cette page explique comment activer le service Sauvegarde pour GKE pour un cluster.
Vous pouvez activer Sauvegarde pour GKE pour les clusters Standard et Autopilot de plusieurs façons :
- Lors de la création ou de la mise à jour d'un cluster à l'aide de la console Cloud, de gcloud ou de Terraform.
- Automatiquement activé lorsque vous créez votre premier plan de sauvegarde ou plan de restauration pour les clusters Standard ou Autopilot.
L'activation de Sauvegarde pour GKE lors de la création du cluster est préférable, car elle permet de gagner du temps et qu'il est plus rapide de créer un cluster avec l'agent installé que de créer le cluster, puis d'activer l'agent.
Activer Sauvegarde pour GKE pour un cluster Standard
Vous pouvez activer Sauvegarde pour GKE pour un cluster Standard à l'aide de Google Cloud CLI, la console Google Cloud ou Terraform.
gcloud
Pour installer l'agent de sauvegarde pour GKE, ajoutez le paramètre sh
--addons=BackupRestore
à la commande de création de cluster de Google Cloud CLI.
L'exemple suivant montre comment créer un cluster 1.24 avec l'agent Sauvegarde pour GKE installé :
gcloud container clusters create CLUSTER_NAME \
--project=PROJECT_ID \
--location=LOCATION \
--cluster-version=1.24.2-gke.1900 \
--addons=BackupRestore
Remplacez les éléments suivants :
CLUSTER_NAME
: nom du cluster à sauvegarder.PROJECT_ID
: ID de votre projet Google CloudLOCATION
: région ou zone Compute Engine du cluster, par exempleus-central1
.
Console
Suivez les instructions ci-dessous afin d'activer la sauvegarde pour GKE pour un cluster Standard dans la console Google Cloud :
Accédez à la page Google Kubernetes Engine dans Google Cloud Console.
Cliquez sur add_box Créer.
Dans la boîte de dialogue Créer un cluster, cliquez sur Configurer à côté du mode de cluster Standard.
Dans le menu de navigation, cliquez sur Plan de sauvegarde, puis cochez la case Activer Sauvegarde pour GKE.
Facultatif : Cochez la case Créer un plan de sauvegarde.
- Dans le champ Nom du plan de sauvegarde, saisissez un nom.
Dans la liste Région, sélectionnez l'emplacement de stockage des sauvegardes. La liste Régions affiche les régions dans lesquelles Sauvegarde pour GKE est disponible. Pour obtenir la liste des régions compatibles avec Sauvegarde pour GKE, consultez la section Emplacements de Sauvegarde pour GKE.
La section Détails du plan de sauvegarde affiche les détails du plan, avec les sauvegardes planifiées quotidiennes et une période de conservation de sept jours par défaut.
Cliquez sur Modifier les détails du plan de sauvegarde pour mettre à jour les détails du plan de sauvegarde.
Cliquez sur Créer.
Terraform
Activez via une entrée gke_backup_agent_config
dans votre ressource google_container_cluster
:
resources "google_container_cluster" "primary" {
name = "my_cluster"
...
gke_backup_agent_config {
enabled = true
}
}
Pour en savoir plus, consultez la page container_cluster gke_backup_agent_config.
Activer Sauvegarde pour GKE pour un cluster Autopilot
Vous pouvez activer Sauvegarde pour GKE pour un cluster Autopilot à l'aide de Google Cloud CLI, la console Google Cloud ou Terraform.
gcloud
Pour installer l'agent de sauvegarde pour GKE, ajoutez le paramètre sh
--enable-backup-restore
à la commande de création de cluster de Google Cloud CLI.
L'exemple suivant montre comment créer un cluster Autopilot avec l'agent Sauvegarde pour GKE installé :
gcloud container clusters create-auto CLUSTER_NAME \
--project=PROJECT_ID \
--location=LOCATION \
--release-channel=RELEASE_CHANNEL \
--enable-backup-restore
Remplacez les éléments suivants :
CLUSTER_NAME
: nom du cluster à sauvegarder.PROJECT_ID
: ID de votre projet Google CloudLOCATION
: région ou zone Compute Engine du cluster, par exempleus-central1
.RELEASE_CHANNEL
: nom du canal de publication pour le cluster. La valeur par défaut estRegular
.
Console
Suivez les instructions ci-dessous afin d'activer la sauvegarde pour GKE pour un cluster Autopilot dans la console Google Cloud :
Accédez à la page Google Kubernetes Engine dans Google Cloud Console.
Cliquez sur add_box Créer.
Dans la boîte de dialogue Créer un cluster, cliquez sur Configurer à côté du mode de cluster Autopilot.
Dans le menu de navigation, cliquez sur Paramètres avancés.
Cliquez sur la section Plan de sauvegarde et cochez la case Créer un plan de sauvegarde.
Dans le champ Nom du plan de sauvegarde, saisissez un nom.
Dans la liste Région, sélectionnez l'emplacement de stockage des sauvegardes. La liste Régions affiche les régions dans lesquelles Sauvegarde pour GKE est disponible. Pour obtenir la liste des régions compatibles avec Sauvegarde pour GKE, consultez la section Emplacements de Sauvegarde pour GKE.
Cliquez sur Créer.
La section Détails du plan de sauvegarde affiche les détails du plan, avec les sauvegardes planifiées quotidiennes et une période de conservation de sept jours par défaut.
Terraform
Activez via une entrée gke_backup_agent_config
dans votre ressource google_container_cluster
:
resources "google_container_cluster" "primary" {
name = "my_cluster"
enable_autopilot = true
...
gke_backup_agent_config {
enabled = true
}
}
Pour en savoir plus, consultez la page container_cluster gke_backup_agent_config.
Vérifier que Sauvegarde pour GKE est activé sur votre cluster
Vous pouvez vérifier que votre cluster utilise la sauvegarde pour GKE à l'aide de gcloud CLI ou de la console Google Cloud.
gcloud
Vérifier que Sauvegarde pour GKE est activé sur votre cluster :
gcloud container clusters describe CLUSTER_NAME \
--project=PROJECT_ID \
--location=LOCATION
Remplacez les éléments suivants :
CLUSTER_NAME
: nom du cluster.PROJECT_ID
: ID de votre projet Google CloudLOCATION
: région ou zone Compute Engine du cluster, par exempleus-central1
.
Si Sauvegarde pour GKE est activée, le résultat de la commande inclut les lignes suivantes :
addonsConfig:
gkeBackupAgentConfig:
enabled: true
Console
Effectuez les tâches suivantes dans la console Google Cloud :
Suivez les instructions ci-dessous pour vérifier la sauvegarde pour GKE sur un cluster, à l'aide de la console Google Cloud :
Accédez à la page Google Kubernetes Engine dans Google Cloud Console.
Cliquez sur le nom du cluster que vous souhaitez inspecter.
Dans la section Fonctionnalités, vérifiez que l'option Sauvegarde pour GKE est activée.
Étapes suivantes
- Apprenez-en plus sur la définition de sauvegardes personnalisées.
- Découvrez comment planifier un ensemble de sauvegardes.