Auf dieser Seite wird beschrieben, wie Sie Backup for GKE für einen Cluster aktivieren.
Sie können die Sicherung für GKE für Standard- und Autopilot-Cluster so aktivieren:
- Während der Erstellung oder Aktualisierung eines Clusters mit der Cloud Console, gcloud oder Terraform.
- Diese Option wird automatisch aktiviert, wenn Sie Ihren ersten Sicherungsplan oder Wiederherstellungsplan für Standard- oder Autopilot-Cluster erstellen.
Die Aktivierung von Sicherung für GKE während der Clustererstellung ist besser, da dies Zeit spart und es schneller ist, einen Cluster mit dem installierten Agent zu erstellen, als den Cluster zu erstellen und dann den Agenten zu aktivieren.
Backup for GKE für Standard-Cluster aktivieren
Sie können Sicherung für GKE für einen Standardcluster mit der Google Cloud CLI, der Google Cloud Console oder Terraform aktivieren.
gcloud
Zum Installieren des Sicherung für GKE-Agents, fügen Sie folgenden Parameter
sh
--addons=BackupRestore
dem Google Cloud CLI-cluster-Erstellungs-Befehl hinzu.
Das folgende Beispiel zeigt, wie Sie einen 1.24-Cluster mit installiertem "Sicherung für GKE"-Agent erstellen:
gcloud container clusters create CLUSTER_NAME \
--project=PROJECT_ID \
--region=COMPUTE_REGION \
--cluster-version=1.24.2-gke.1900 \
--addons=BackupRestore
Ersetzen Sie Folgendes:
CLUSTER_NAME
: der Name des zu sichernden Clusters.PROJECT_ID
ist die ID Ihres Google Cloud-Projekts.COMPUTE_REGION
: die Compute Engine-Region für den Cluster, z. B.us-central1
. Verwenden Sie für zonale Cluster stattdessen--zone=COMPUTE_ZONE
.
Console
Verwenden Sie die folgende Anleitung, um „Sicherung für GKE” für einen Standardcluster in der Google Cloud Console zu aktivieren:
Rufen Sie in der Google Cloud Console die Seite Google Kubernetes Engine auf.
Klicken Sie auf add_box Erstellen.
Klicken Sie im Dialogfeld Cluster erstellen neben dem Standardclustermodus auf Konfigurieren.
Klicken Sie im Navigationsmenü auf Sicherungsplan und dann auf das Kästchen Sicherung für GKE aktivieren.
Optional: Klicken Sie das Kästchen Sicherungsplan erstellen an.
- Geben Sie im Feld Name des Sicherungsplans einen Namen ein.
Wählen Sie in der Liste Region einen Speicherort für die Sicherungen aus. In der Liste Regionen werden die Regionen angezeigt, in denen Backup for GKE unterstützt wird. Eine Liste der für "Sicherung für GKE" unterstützten Regionen finden Sie unter Standorte von Backup for GKE.
Im Bereich Details zum Sicherungsplan werden die Plandetails mit den täglichen geplanten Sicherungen und standardmäßiger Aufbewahrungsdauer von sieben Tagen angezeigt.
Klicken Sie auf Details zum Sicherungsplan bearbeiten, um die Details des Sicherungsplans zu aktualisieren.
Klicken Sie auf Erstellen.
Terraform
Aktivieren Sie mithilfe eines gke_backup_agent_config
-Eintrags in der Ressource google_container_cluster
:
resources "google_container_cluster" "primary" {
name = "my_cluster"
...
gke_backup_agent_config {
enabled = true
}
}
Weitere Informationen finden Sie unter container_cluster gke_backup_agent_config.
Backup for GKE für Autopilot-Cluster aktivieren
Sie können Sicherung für GKE für einen Autopilot-Cluster mit der Google Cloud CLI, der Google Cloud Console oder Terraform aktivieren.
gcloud
Zum Installieren des Sicherung für GKE-Agents, fügen Sie folgenden Parameter
sh
--enable-backup-restore
dem Google Cloud CLI-cluster-Erstellungs-Befehl hinzu.
Das folgende Beispiel zeigt, wie Sie einen Autopilot-Cluster mit installiertem "Sicherung für GKE"-Agent erstellen:
gcloud container clusters create-auto CLUSTER_NAME \
--project=PROJECT_ID \
--region=COMPUTE_REGION \
--release-channel=RELEASE_CHANNEL \
--enable-backup-restore
Ersetzen Sie Folgendes:
CLUSTER_NAME
: der Name des zu sichernden Clusters.PROJECT_ID
ist die ID Ihres Google Cloud-Projekts.COMPUTE_REGION
: die Compute Engine-Region für den Cluster, z. B.us-central1
. Verwenden Sie für zonale Cluster stattdessen--zone=COMPUTE_ZONE
.RELEASE_CHANNEL
: der Name der Release-Version für den Cluster. Der Standardwert istRegular
.
Console
Folgen Sie der nachstehenden Anleitung, um Sicherung für GKE für einen Autopilot-Cluster in der Google Cloud Console zu aktivieren:
Rufen Sie in der Google Cloud Console die Seite Google Kubernetes Engine auf.
Klicken Sie auf add_box Erstellen.
Klicken Sie im Dialogfeld Cluster erstellen neben dem Autopilot-Clustermodus auf Konfigurieren.
Klicken Sie im Navigationsmenü auf Erweiterte Einstellungen.
Klicken Sie auf den Bereich Sicherungsplan und dann auf das Kästchen Sicherungsplan erstellen.
Geben Sie im Feld Name des Sicherungsplans einen Namen ein.
Wählen Sie in der Liste Region einen Speicherort für die Sicherungen aus. In der Liste Regionen werden die Regionen angezeigt, in denen Backup for GKE unterstützt wird. Eine Liste der für "Sicherung für GKE" unterstützten Regionen finden Sie unter Standorte von Backup for GKE.
Klicken Sie auf Erstellen.
Im Bereich Details zum Sicherungsplan werden die Plandetails mit den täglichen geplanten Sicherungen und standardmäßiger Aufbewahrungsdauer von sieben Tagen angezeigt.
Terraform
Aktivieren Sie mithilfe eines gke_backup_agent_config
-Eintrags in der Ressource google_container_cluster
:
resources "google_container_cluster" "primary" {
name = "my_cluster"
enable_autopilot = true
...
gke_backup_agent_config {
enabled = true
}
}
Weitere Informationen finden Sie unter container_cluster gke_backup_agent_config.
Prüfen, ob Backup for GKE in Ihrem Cluster aktiviert ist
Mit der gcloud CLI oder der Google Cloud Console können Sie prüfen, ob der Cluster Sicherung für GKE verwendet.
gcloud
Prüfen, ob Backup for GKE in Ihrem Cluster aktiviert ist
gcloud container clusters describe CLUSTER_NAME \
--project=PROJECT_ID \
--region=COMPUTE_REGION
Ersetzen Sie Folgendes:
CLUSTER_NAME
ist der Name des Clusters.PROJECT_ID
ist die ID Ihres Google Cloud-Projekts.COMPUTE_REGION
: die Compute Engine-Region für den Cluster, z. B.us-central1
. Verwenden Sie für zonale Cluster stattdessen--zone=COMPUTE_ZONE
.
Wenn Backup for GKE aktiviert ist, enthält die Ausgabe des Befehls folgende Zeilen:
addonsConfig:
gkeBackupAgentConfig:
enabled: true
Console
Führen Sie folgende Aufgaben in der Google Cloud Console aus:
Gehen Sie nach der folgenden Anleitung vor, um „Sicherung für GKE” in einem Cluster in der Google Cloud Console zu prüfen:
Rufen Sie in der Google Cloud Console die Seite Google Kubernetes Engine auf.
Klicken Sie auf den Namen des Clusters, den Sie prüfen möchten.
Prüfen Sie im Bereich Features, ob Sicherung für GKE Aktiviert ist.
Nächste Schritte
- Benutzerdefinierte Sicherungen definieren
- Weitere Informationen zum Planen von Sicherungen