Sicherung für GKE für Cluster aktivieren


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:

  1. Rufen Sie in der Google Cloud Console die Seite Google Kubernetes Engine auf.

    Zur Seite „Google Kubernetes Engine“

  2. Klicken Sie auf Erstellen.

  3. Klicken Sie im Dialogfeld Cluster erstellen neben dem Standardclustermodus auf Konfigurieren.

  4. Klicken Sie im Navigationsmenü auf Sicherungsplan und dann auf das Kästchen Sicherung für GKE aktivieren.

  5. Optional: Klicken Sie das Kästchen Sicherungsplan erstellen an.

    1. Geben Sie im Feld Name des Sicherungsplans einen Namen ein.
    2. 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.

    3. Klicken Sie auf Details zum Sicherungsplan bearbeiten, um die Details des Sicherungsplans zu aktualisieren.

  6. 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 ist Regular.

Console

Folgen Sie der nachstehenden Anleitung, um Sicherung für GKE für einen Autopilot-Cluster in der Google Cloud Console zu aktivieren:

  1. Rufen Sie in der Google Cloud Console die Seite Google Kubernetes Engine auf.

    Zur Seite „Google Kubernetes Engine“

  2. Klicken Sie auf Erstellen.

  3. Klicken Sie im Dialogfeld Cluster erstellen neben dem Autopilot-Clustermodus auf Konfigurieren.

  4. Klicken Sie im Navigationsmenü auf Erweiterte Einstellungen.

  5. Klicken Sie auf den Bereich Sicherungsplan und dann auf das Kästchen Sicherungsplan erstellen.

  6. Geben Sie im Feld Name des Sicherungsplans einen Namen ein.

  7. 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.

  8. 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:

  1. Rufen Sie in der Google Cloud Console die Seite Google Kubernetes Engine auf.

    Zur Seite "Google Kubernetes Engine"

  2. Klicken Sie auf den Namen des Clusters, den Sie prüfen möchten.

  3. Prüfen Sie im Bereich Features, ob Sicherung für GKE Aktiviert ist.

Nächste Schritte