En esta página se describe cómo habilitar Copia de seguridad de GKE en un clúster.
Puedes habilitar Backup for GKE en clústeres Standard y Autopilot de las siguientes formas:
- Durante la creación o las actualizaciones de clústeres con la consola de Cloud, gcloud o Terraform.
- Se habilita automáticamente cuando creas tu primer plan de copia de seguridad o de restauración para clústeres Estándar o Autopilot.
Es preferible habilitar la función de copia de seguridad de GKE durante la creación del clúster, ya que se ahorra tiempo y es más rápido crear un clúster con el agente instalado que crear el clúster y, después, habilitar el agente.
Habilitar Backup for GKE en un clúster estándar
Puedes habilitar Copia de seguridad de GKE en un clúster estándar con la CLI de Google Cloud, la Google Cloud consola o Terraform.
gcloud
Para instalar el agente de Backup for GKE, añade el siguiente parámetro:
sh
--addons=BackupRestore
al comando de creación de clústeres de la CLI de Google Cloud.
En el siguiente ejemplo se muestra cómo crear un clúster 1.24 con el agente de Backup for GKE instalado:
gcloud container clusters create CLUSTER_NAME \
--project=PROJECT_ID \
--location=LOCATION \
--cluster-version=1.24.2-gke.1900 \
--addons=BackupRestore
Haz los cambios siguientes:
CLUSTER_NAME
: el nombre del clúster del que se va a crear una copia de seguridad.PROJECT_ID
: el ID de tu proyecto de Google Cloud .LOCATION
: la región o zona de Compute Engine del clúster. Por ejemplo,us-central1
.
Consola
Sigue estas instrucciones para habilitar Backup for GKE en un clúster estándar en la consola de Google Cloud :
Ve a la página Google Kubernetes Engine en la Google Cloud consola.
Haz clic en add_box Crear.
En el cuadro de diálogo Crear clúster, haga clic en Configurar, que se encuentra junto al modo Clúster estándar.
En el menú de navegación, haga clic en Plan de copia de seguridad y, a continuación, seleccione la casilla Habilitar Backup para GKE.
Opcional: Marca la casilla Crear plan de copia de seguridad.
- En el campo Nombre del plan de copia de seguridad, introduce un nombre.
En la lista Región, selecciona una ubicación en la que se almacenarán las copias de seguridad. En la lista Regiones se muestran las regiones en las que se admite Copia de seguridad de GKE. Para ver una lista de las regiones admitidas por Copia de seguridad de GKE, consulta Ubicaciones de Copia de seguridad de GKE.
En la sección Detalles del plan de copia de seguridad se muestran los detalles del plan con las copias de seguridad programadas a diario y un periodo de conservación de siete días de forma predeterminada.
Haz clic en Editar detalles del plan de copias de seguridad para actualizar los detalles del plan de copias de seguridad.
Haz clic en Crear.
Terraform
Habilita el uso de una entrada gke_backup_agent_config
en tu recurso google_container_cluster
:
resources "google_container_cluster" "primary" {
name = "my_cluster"
...
addons_config {
gke_backup_agent_config {
enabled = true
}
}
}
Para obtener más información, consulta container_cluster gke_backup_agent_config.
Habilitar Backup for GKE en un clúster de Autopilot
Puedes habilitar Backup for GKE en un clúster de Autopilot con la CLI de Google Cloud, Google Cloud la consola o Terraform.
gcloud
Para instalar el agente de Backup for GKE, añade el siguiente parámetro:
sh
--enable-backup-restore
al comando de creación de clústeres de la CLI de Google Cloud.
En el siguiente ejemplo se muestra cómo crear un clúster de Autopilot con el agente de Backup for GKE instalado:
gcloud container clusters create-auto CLUSTER_NAME \
--project=PROJECT_ID \
--location=LOCATION \
--release-channel=RELEASE_CHANNEL \
--enable-backup-restore
Haz los cambios siguientes:
CLUSTER_NAME
: el nombre del clúster del que se va a crear una copia de seguridad.PROJECT_ID
: el ID de tu proyecto de Google Cloud .LOCATION
: la región o zona de Compute Engine del clúster. Por ejemplo,us-central1
.RELEASE_CHANNEL
: el nombre del canal de lanzamiento del clúster. El valor predeterminado esRegular
.
Consola
Sigue estas instrucciones para habilitar Backup for GKE en un clúster de Autopilot en la consola de Google Cloud :
Ve a la página Google Kubernetes Engine en la Google Cloud consola.
Haz clic en add_box Crear.
En el cuadro de diálogo Crear clúster, haz clic en Configurar, situado junto al modo de clúster Autopilot.
En el menú de navegación, haz clic en Configuración avanzada.
Haz clic en la sección Plan de copia de seguridad y selecciona la casilla Crear plan de copia de seguridad.
En el campo Nombre del plan de copia de seguridad, introduce un nombre.
En la lista Región, selecciona una ubicación en la que se almacenarán las copias de seguridad. En la lista Regiones se muestran las regiones en las que se admite Copia de seguridad de GKE. Para ver una lista de las regiones admitidas por Copia de seguridad de GKE, consulta Ubicaciones de Copia de seguridad de GKE.
Haz clic en Crear.
En la sección Detalles del plan de copia de seguridad se muestran los detalles del plan con las copias de seguridad programadas a diario y un periodo de conservación de siete días de forma predeterminada.
Terraform
Habilita el uso de una entrada gke_backup_agent_config
en tu recurso google_container_cluster
:
resources "google_container_cluster" "primary" {
name = "my_cluster"
enable_autopilot = true
...
addons_config {
gke_backup_agent_config {
enabled = true
}
}
}
Para obtener más información, consulta container_cluster gke_backup_agent_config.
Habilitar Backup for GKE en un clúster
Puedes habilitar Copia de seguridad de GKE en un clúster con la CLI de Google Cloud, la consola o Terraform. Google Cloud
gcloud
Para instalar el agente de Backup for GKE, añade el parámetro --update-addons=BackupRestore=ENABLED
al comando gcloud container
clusters update
.
En el siguiente ejemplo se muestra cómo puedes actualizar un clúster con el agente de Copia de seguridad de GKE.
gcloud container clusters update CLUSTER_NAME \
--project=PROJECT_ID \
--location=LOCATION \
--update-addons=BackupRestore=ENABLED
Haz los cambios siguientes:
CLUSTER_NAME
: el nombre del clúster.PROJECT_ID
: el ID de tu proyecto de Google Cloud .LOCATION
: la región o zona de Compute Engine del clúster. Por ejemplo,us-central1
.
Consola
Sigue estas instrucciones para habilitar Copia de seguridad de GKE en un clúster que ya tengas en la Google Cloud consola:
Ve a la página Google Kubernetes Engine en la Google Cloud consola.
En la lista de clústeres, haga clic en el nombre del clúster que quiera modificar.
En Funciones, junto al campo Copia de seguridad de GKE, haz clic en edit Editar copia de seguridad de GKE.
Marca la casilla Habilitar Backup for GKE.
Haz clic en Guardar cambios.
Terraform
Habilita el uso de una entrada gke_backup_agent_config
en tu recurso google_container_cluster
:
resources "google_container_cluster" "primary" {
name = "my_cluster"
enable_autopilot = true
...
addons_config {
gke_backup_agent_config {
enabled = true
}
}
}
Para obtener más información, consulta container_cluster gke_backup_agent_config.
Verificar que la función de copia de seguridad de GKE esté habilitada en el clúster
Puedes comprobar que tu clúster usa Copia de seguridad de GKE con la CLI de gcloud o la Google Cloud consola.
gcloud
Comprueba que la función de copia de seguridad de GKE esté habilitada en tu clúster:
gcloud container clusters describe CLUSTER_NAME \
--project=PROJECT_ID \
--location=LOCATION
Haz los cambios siguientes:
CLUSTER_NAME
: el nombre del clúster.PROJECT_ID
: el ID de tu proyecto de Google Cloud .LOCATION
: la región o zona de Compute Engine del clúster. Por ejemplo,us-central1
.
Si la función de copia de seguridad de GKE está habilitada, el resultado del comando incluye estas líneas:
addonsConfig:
gkeBackupAgentConfig:
enabled: true
Consola
Realiza las siguientes tareas en la Google Cloud consola:
Sigue estas instrucciones para verificar la copia de seguridad de GKE en un clúster de la consola de Google Cloud :
Ve a la página Google Kubernetes Engine en la Google Cloud consola.
Haga clic en el nombre del clúster que quiera inspeccionar.
En la sección Funciones, comprueba que Copia de seguridad de GKE esté Habilitada.
Siguientes pasos
- Más información sobre cómo definir copias de seguridad personalizadas
- Más información sobre cómo planificar un conjunto de copias de seguridad