En esta página se explica cómo puedes usar una configuración de todas las instancias para definir las propiedades de etiquetas y metadatos de todas las instancias de máquina virtual (VM) de un grupo de instancias gestionado (MIG) sin necesidad de crear una plantilla de instancia.
Puedes seguir usando plantillas de instancia para definir propiedades de instancia en MIGs. Sin embargo, en algunos casos, como los siguientes, es más fácil usar la configuración de todas las instancias de un MIG:
Necesita actualizar los metadatos o las etiquetas de las instancias con frecuencia y sin la sobrecarga de crear plantillas nuevas cada vez. Recuerda que las plantillas de instancia son inmutables, lo que significa que no se pueden modificar una vez creadas.
Quieres tener varios MIGs basados en una plantilla de instancia, pero necesitas configurar etiquetas o metadatos para cada MIG de forma diferente. Por ejemplo, si tienes una aplicación, pero quieres admitir diferentes entornos de desarrollo, pruebas y producción. Puedes crear una sola plantilla de instancia y reutilizarla en todos los entornos. Para ello, define metadatos diferentes con una configuración de todas las instancias diferente para cada entorno.
Tienes un equipo que se encarga de la infraestructura y las imágenes, mientras que otro gestiona las aplicaciones que requieren configuración. Un equipo puede aprovisionar infraestructura con una plantilla de instancia, mientras que el equipo de la aplicación puede gestionar las configuraciones de la aplicación con configuraciones de todas las instancias.
Tienes un agente que se ejecuta en tus VMs y quieres configurarlo mediante metadatos. Quieres asegurarte de que la configuración del agente de VM se mantenga incluso después de que cambie la plantilla de instancia del grupo. Usa la plantilla de instancia para controlar la versión de la aplicación y configurar el agente de VM mediante una configuración de todas las instancias.
Si defines la misma propiedad mediante la plantilla de instancia del MIG y su configuración de todas las instancias, el MIG prioriza el valor de la configuración de todas las instancias. Por ejemplo, si los metadatos de enable-guest-attributes
se definen como FALSE
en la plantilla de instancia del MIG y como TRUE
en la configuración de todas las instancias del MIG, Compute Engine aplica TRUE
a todas las instancias del grupo. De esta forma, puedes usar una configuración de todas las instancias para anular las propiedades definidas en la plantilla de instancia.
Antes de empezar
- Crea un grupo de instancias gestionado.
-
Si aún no lo has hecho, configura la autenticación.
La autenticación verifica tu identidad para acceder a Google Cloud servicios y APIs. Para ejecutar código o ejemplos desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
- Set a default region and zone.
REST
Para usar las muestras de la API REST de esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la CLI de gcloud.
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
Para obtener más información, consulta el artículo Autenticarse para usar REST de la documentación sobre autenticación de Google Cloud .
Limitaciones
Solo puede anular las siguientes propiedades de la plantilla de instancia con una configuración de todas las instancias:
- Metadatos
- Etiquetas
No puedes actualizar una configuración de todas las instancias con la versión canary. Cuando apliques la configuración al grupo, Compute Engine aplicará las propiedades a todas las instancias nuevas y a las instancias ya creadas según tu política de actualización. Si quieres controlar qué instancias se actualizan y cuándo, puedes usar las actualizaciones selectivas.
Si usas la configuración con estado en tu MIG, no puedes definir la misma propiedad en ninguna configuración por instancia y, al mismo tiempo, en la configuración de todas las instancias del grupo.
Definir propiedades en una configuración de todas las instancias
Crea y actualiza la configuración de todas las instancias de un MIG mediante la CLI de gcloud o REST.
Consola
En la consola, ve a la página Grupos de instancias. Google Cloud
Selecciona el MIG del que quieras definir la configuración de todas las instancias.
Haz clic en Editar.
Haga clic en Plantilla de instancia y anulaciones para desplegar la sección.
En la sección Configuración de todas las instancias, haga lo siguiente:
- Para añadir o actualizar valores de metadatos, haga clic en Gestionar metadatos. Completa la configuración y haz clic en Guardar.
- Para añadir o actualizar etiquetas, haz clic en Gestionar etiquetas. Completa la configuración y haz clic en Guardar.
Cuando haya terminado de configurar las propiedades en la configuración de todas las instancias, haga clic en Guardar.
Si el tipo de actualización del MIG es Automático, la configuración de todas las instancias que hayas definido se aplicará inmediatamente a todas las VMs. Si el tipo de actualización es Selective (Selectiva), debes aplicar la configuración de forma selectiva a las VMs que ya tengas. Para obtener más información, consulta Aplicar una configuración de todas las instancias a las VMs que ya tengas.
gcloud
Añade o actualiza una configuración de todas las instancias mediante el comando
all-instances-config update
.gcloud compute instance-groups managed all-instances-config update INSTANCE_GROUP_NAME \ --metadata=KEY1=VALUE1,KEY2=VALUE2 \ --labels=KEY3=VALUE3,KEY4=VALUE4
Haz los cambios siguientes:
INSTANCE_GROUP_NAME
: nombre del MIG.KEYS
yVALUES
: pares clave-valor de etiquetas o metadatos. Si la clave no existe, el comando de actualización la añade. En el caso de las claves ya creadas, se actualizan sus valores.
Recuerda aplicar la configuración actualizada a las VMs de tu MIG.
REST
Añade o actualiza una configuración de todas las instancias haciendo una solicitud
PATCH
en un MIG de zona o regional.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME { "allInstancesConfig": { "properties": { "metadata": { "KEY1": "VALUE1", ... }, "labels": { "KEY2": "VALUE2", ... }, } } }
Haz los cambios siguientes:
PROJECT_ID
: el proyecto en el que se encuentra el MIG.REGION
: la región en la que se encuentra el MIG. En el caso de un MIG zonal, sustituyeregions/REGION
porzones/ZONE
.INSTANCE_GROUP_NAME
: nombre del MIG.KEYS
yVALUES
: pares clave-valor de etiquetas o metadatos. Si la clave no existe, la solicitud la añade. En el caso de las claves ya creadas, se actualiza su valor.
Recuerda aplicar la configuración actualizada a las VMs de tu MIG.
Aplicar una configuración de todas las instancias a las VMs
La configuración de VM que especifiques para las VMs de un MIG se aplica automáticamente a las VMs nuevas que se añadan al grupo.
Para aplicar una configuración de VM actualizada (incluida una configuración de todas las instancias) a las VMs del grupo, usa uno de los siguientes métodos:
- Automático (proactivo): usa este método si quieres que el MIG aplique automáticamente las nuevas configuraciones a todas las VMs del grupo o a un subconjunto de ellas. El nivel de interrupción de las VMs en ejecución depende de la política de actualización que configures. Puedes usar este método para actualizar de forma gradual las nuevas plantillas de instancia. Para usar este método, define el tipo de actualización de MIG como "proactivo".
- Selectiva (oportunista): usa este método si quieres aplicar la actualización manualmente o si quieres actualizar todas las VMs del grupo a la vez. Puede elegir una o varias máquinas virtuales para actualizarlas a la configuración más reciente. Para usar este método, define el tipo de actualización del MIG como "oportunista".
- Recreación de VMs: cuando recreas una VM en un MIG, el MIG aplica cualquier configuración actualizada que aún no se haya aplicado a esa VM. Para obtener más información, consulta Volver a crear VMs en un MIG.
Automático (proactivo)
Si quieres aplicar automáticamente una configuración actualizada de todas las instancias a todas las VMs cada vez que la modifiques, define el tipo de política de actualización del grupo como "proactivo". Para obtener más información, consulta Tipo de actualización automática (proactiva).
Puedes controlar la velocidad de implementación de una configuración proactiva mediante los ajustes opcionales maxUnavailable, maxSurge y minReadySec.
Para usar las actualizaciones proactivas, solo tienes que configurarlas una vez. Después, el MIG aplica automáticamente todos los cambios futuros en la configuración de las VMs (es decir, los cambios en la configuración de todas las instancias, la plantilla de instancia y las configuraciones por instancia del grupo) a todas las VMs del grupo en función de los ajustes de la política de actualización del grupo.
Para aplicar automáticamente las actualizaciones de configuración, usa la CLI de gcloud o la API REST.
gcloud
Puedes configurar las actualizaciones automáticas (proactivas) con el comando
update
.gcloud compute instance-groups managed update INSTANCE_GROUP_NAME \ --update-policy-type=proactive \ --update-policy-max-unavailable=MAX_UNAVAILABLE \ --update-policy-max-surge=MAX_SURGE \ --update-policy-min-ready=MIN_READY \ --update-policy-minimal-action=MINIMAL_ACTION \ --update-policy-replacement-method=REPLACEMENT_METHOD
Haz los cambios siguientes:
INSTANCE_GROUP_NAME
: el nombre del MIG.MAX_UNAVAILABLE
(opcional): número máximo de instancias que pueden no estar disponibles durante la actualización. Por ejemplo, si asignas el valorrestart
a la marcaupdate-minimal-action
, esta marca limita el número de VMs que se reinician a la vez. Puede ser un número fijo (por ejemplo,5
) o un porcentaje del tamaño del grupo de instancias gestionado (por ejemplo,10%
).MAX_SURGE
(opcional): número adicional máximo de instancias que se pueden crear durante la actualización. Puede ser un número fijo (por ejemplo,5
) o un porcentaje del tamaño del grupo de instancias gestionadas (por ejemplo,10%
).MIN_READY
(opcional): tiempo mínimo durante el que una VM reiniciada o sustituida debe estar lista para considerarse disponible. Por ejemplo,10s
durante 10 segundos. Consulta gcloud topic datetimes (Fechas y horas de temas de gcloud) para obtener información sobre los formatos de duración.MINIMAL_ACTION
(opcional): acción que se va a realizar en cada instancia durante la actualización de la configuración:refresh
: aplica la nueva configuración a las instancias en ejecución sin reiniciarlas.restart
: reinicia las VMs durante la actualización, lo que resulta útil si tu aplicación lee los metadatos solo durante el reinicio.replace
: elimina las máquinas virtuales y crea otras para aplicar la nueva configuración.
REPLACEMENT_METHOD
(opcional): especifica la acción que se usa para sustituir una instancia:recreate
: espera a que se elimine la instancia anterior y, a continuación, crea una nueva con el mismo nombre.substitute
: crea una instancia con un nombre nuevo y elimina la instancia antigua.
REST
Puedes configurar actualizaciones automáticas (proactivas) haciendo una solicitud
PATCH
en un MIG zonal o regional.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME { "updatePolicy": { "type": "PROACTIVE", "maxUnavailable": { "percent": MAX_UNAVAILABLE }, "maxSurge": { "percent": MAX_SURGE }, "minimalAction": MINIMAL_ACTION, "replacementMethod": REPLACEMENT_METHOD } }
Haz los cambios siguientes:
PROJECT_ID
: el proyecto en el que se encuentra el MIG.REGION
: la región en la que se encuentra el MIG. En el caso de un MIG zonal, sustituyeregions/REGION
porzones/ZONE
.INSTANCE_GROUP_NAME
: nombre del MIG.MAX_UNAVAILABLE
(opcional): número máximo de instancias que pueden no estar disponibles durante la actualización. Por ejemplo, si asignas el valorRESTART
a la marcaupdate-minimal-action
, esta marca limita el número de VMs que se reinician a la vez. Puede ser un porcentaje (por ejemplo,"percent": 80
para el 80%) o un número fijo. Para especificar un número fijo, sustituye"percent": MAX_UNAVAILABLE
por"fixed": MAX_UNAVAILABLE
.MAX_SURGE
(opcional): número adicional máximo de instancias que se pueden crear durante la actualización. Puede ser un porcentaje o un número fijo.MINIMAL_ACTION
(opcional): acción que se va a realizar en cada instancia durante la actualización de la configuración:REFRESH
: aplica la nueva configuración a las instancias en ejecución sin reiniciarlas.RESTART
: reinicia las VMs durante la actualización, lo que resulta útil si tu aplicación lee los metadatos solo durante el reinicio.REPLACE
: elimina las máquinas virtuales y crea otras para aplicar la nueva configuración.
REPLACEMENT_METHOD
(opcional): especifica la acción que se usa para sustituir una instancia:RECREATE
: espera a que se elimine la instancia anterior y, a continuación, crea una nueva con el mismo nombre.SUBSTITUTE
: crea una instancia con un nombre nuevo y elimina la instancia antigua.
Si se omiten las marcas opcionales, el grupo usará los valores de la política de actualización del grupo. Puedes consultar la política de actualizaciones con la gcloud CLI o REST.
Selectiva (oportunista)
Si quieres controlar cuándo y a qué VMs aplicar una nueva configuración, define el tipo de política de actualización del grupo como "oportunista". Para obtener más información, consulta Tipo de actualización selectiva (oportunista).
Si decides aplicar las actualizaciones de configuración de forma selectiva, los cambios que hagas en la configuración de todas las instancias, en la plantilla de instancia o en las configuraciones por instancia del grupo no se aplicarán automáticamente a las máquinas virtuales que ya tengas. Para actualizar las VMs, debes aplicar explícitamente una configuración actualizada a las VMs.
Para aplicar de forma selectiva las actualizaciones de configuración de las VMs de un MIG, usa la CLI de gcloud o REST.
gcloud
Para configurar las actualizaciones selectivas (oportunistas), usa el comando
update
:gcloud compute instance-groups managed update INSTANCE_GROUP_NAME \ --update-policy-type=opportunistic
Si asignas el tipo de actualización
opportunistic
al grupo, debes iniciar la actualización cuando quieras aplicar la nueva configuración a las VMs.Aplicar la configuración a VMs específicas
Para actualizar las instancias seleccionadas, usa el siguiente comando:
gcloud compute instance-groups managed update-instances INSTANCE_GROUP_NAME \ --instances INSTANCE_NAMES \ --minimal-action=MINIMAL_ACTION \ --most-disruptive-allowed-action=MOST_DISRUPTIVE_ALLOWED_ACTION
Aplicar la configuración a todas las VMs
Para actualizar todas las instancias, usa el siguiente comando:
gcloud compute instance-groups managed update-instances INSTANCE_GROUP_NAME \ --all-instances \ --minimal-action=MINIMAL_ACTION \ --most-disruptive-allowed-action=MOST_DISRUPTIVE_ALLOWED_ACTION
Haz los cambios siguientes:
INSTANCE_GROUP_NAME
: nombre del MIG.INSTANCE_NAMES
: lista de instancias a las que se aplicará la plantilla.MINIMAL_ACTION
(opcional): acción que se debe realizar en cada instancia durante la actualización de su configuración:refresh
(predeterminado): aplica la nueva configuración a las instancias en ejecución sin reiniciarlas.restart
: reinicia las VMs durante la actualización, lo que resulta útil si tu aplicación lee los metadatos solo durante el reinicio.replace
: elimina las máquinas virtuales y crea otras para aplicar la nueva configuración.
MOST_DISRUPTIVE_ALLOWED_ACTION
(opcional): realiza como máximo esta acción en cada instancia. Si la actualización de la configuración requiere una acción más disruptiva que la especificada aquí, la actualización fallará y no se realizará ningún cambio.none
: no se requiere ninguna acciónrefresh
: aplica la nueva configuración sin detener las instancias, si es posible. Por ejemplo, usarefresh
para aplicar cambios que solo afecten a los metadatos o a los discos adicionales.restart
: aplica la nueva configuración sin sustituir las instancias, si es posible. Por ejemplo, detener las instancias y volver a iniciarlas es suficiente para aplicar los cambios en el tipo de máquina.replace
: sustituye las instancias antiguas según la marca--replacement-method
.
REST
Puedes configurar actualizaciones selectivas (oportunistas) haciendo una solicitud
PATCH
en un MIG de zona o de región.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME { "updatePolicy": { "type": "OPPORTUNISTIC" } }
Si asignas el tipo de actualización
OPPORTUNISTIC
al grupo, debes iniciar la actualización cuando quieras aplicar la nueva configuración a las VMs.Aplicar la configuración a VMs específicas
Para actualizar instancias específicas, utiliza la siguiente solicitud:
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME/applyUpdatesToInstances { "instances": [ "zones/ZONE/instances/INSTANCE_NAME_1", "zones/ZONE/instances/INSTANCE_NAME_2" ], "minimalAction": MINIMAL_ACTION, "mostDisruptiveAllowedAction": MOST_DISRUPTIVE_ALLOWED_ACTION }
Aplicar la configuración a todas las VMs
Para actualizar todas las instancias, utiliza la siguiente solicitud:
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME/applyUpdatesToInstances { "allInstances": true, "minimalAction": MINIMAL_ACTION, "mostDisruptiveAllowedAction": MOST_DISRUPTIVE_ALLOWED_ACTION }
Haz los cambios siguientes:
PROJECT_ID
: el proyecto en el que se encuentra el MIG.REGION
: la región en la que se encuentra el MIG. En el caso de un MIG zonal, sustituyeregions/REGION
porzones/ZONE
.INSTANCE_GROUP_NAME
: nombre del MIG.MINIMAL_ACTION
(opcional): acción que se va a realizar en cada instancia durante la actualización de la configuración:REFRESH
: aplica la nueva configuración a las instancias en ejecución sin reiniciarlas.RESTART
: reinicia las VMs durante la actualización, lo que resulta útil si tu aplicación lee los metadatos solo durante el reinicio.REPLACE
: elimina las máquinas virtuales y crea otras para aplicar la nueva configuración.
MOST_DISRUPTIVE_ALLOWED_ACTION
(opcional): realiza como máximo esta acción en cada instancia. Si la actualización de la configuración requiere una acción más disruptiva que la especificada aquí, la actualización fallará y no se realizará ningún cambio.NONE
: no se requiere ninguna acciónREFRESH
: aplica la nueva configuración sin detener las instancias, si es posible. Por ejemplo, usaREFRESH
para aplicar cambios que solo afecten a los metadatos o a los discos adicionales.RESTART
: aplica la nueva configuración sin sustituir las instancias, si es posible. Por ejemplo, detener las instancias y volver a iniciarlas es suficiente para aplicar los cambios en el tipo de máquina.REPLACE
: sustituye las instancias antiguas según el campoupdatePolicy.replacementMethod
del grupo.
Verificar si se ha aplicado una configuración actualizada de todas las instancias
Puedes comprobar si la configuración más reciente de todas las instancias se ha aplicado a todas las VMs del grupo de una de las siguientes formas.
Consola
En la consola, ve a la página Grupos de instancias. Google Cloud
Selecciona el MIG del que quieras ver la configuración de todas las instancias.
Ve a la pestaña Detalles.
Si la configuración más reciente de todas las instancias se aplica a todas las VMs, en la sección Configuración de todas las instancias, la marca de tiempo Última modificación y el campo Estado deben mostrar los valores siguientes:
- Última modificación: muestra la hora en la que aplicaste la configuración de todas las instancias a todas las máquinas virtuales.
- Estado: muestra Aplicado a todas las máquinas virtuales. Si all-instances no se aplica a todas las VMs, el estado se muestra como Actualización de VM pendiente.
gcloud
Usa el comando
describe
e incluye la marca--format
para buscar el valorstatus.allInstancesConfig.effective
.gcloud compute instance-groups managed describe INSTANCE_GROUP_NAME \ --format="(status.allInstancesConfig)"
Ejemplo de salida:
status: allInstancesConfig: currentRevision: 2022-12-02T10:30:15.012345Z effective: true
Si el valor de
effective
estrue
, se aplica la configuración más reciente a todas las VMs. El valor decurrentRevision
muestra la marca de tiempo del último cambio en la configuración de todas las instancias del grupo.Si el valor de
effective
esfalse
, la configuración más reciente aún no se ha aplicado a todas las VMs.Para comprobar el estado de cada VM, puedes listar todas las VMs del MIG o comprobar cada VM individualmente con el comando
describe-instance
:gcloud compute instance-groups managed describe-instance INSTANCE_GROUP_NAME \ --instance INSTANCE_NAME
Ejemplo de salida:
allInstancesConfig: revision: 2022-12-02T10:30:15.012345Z currentAction: NONE id: '8393021473297481188' instance: .../projects/PROJECT/zones/ZONE/instances/INSTANCE_NAME instanceStatus: RUNNING name: INSTANCE_NAME version: instanceTemplate: .../projects/PROJECT/global/instanceTemplates/INSTANCE_TEMPLATE
Para ver qué VMs tienen aplicada la configuración más reciente, compara la marca de tiempo
revision
de cada VM con la marca de tiempocurrentRevision
del MIG.REST
Haz una solicitud
GET
en una MIG zonal o regional para comprobar el valor de la marcastatus.allInstancesConfig.effective
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME
Respuesta de ejemplo:
{ ... "status": { "isStable": "true", "versionTarget": { "isReached": "true" }, "allInstancesConfig": { "currentRevision": "2022-12-02T10:30:15.012345Z", "effective": "true" }, ... }, ... }
Si el campo
effective
está definido comotrue
, todas las máquinas virtuales tienen aplicada la configuración más reciente. El campocurrentRevision
muestra la marca de tiempo del último cambio en la configuración de todas las instancias del grupo.Si el campo
effective
tiene el valorfalse
, significa que la configuración más reciente aún no se ha aplicado a todas las VMs.Para comprobar el estado de cada instancia, enumera las instancias gestionadas del MIG zonal o regional:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME/listManagedInstances
Ejemplo de salida:
{ "managedInstances": [ ... { "instance": ".../zones/ZONE/instances/INSTANCE_NAME", "instanceStatus": "RUNNING", "currentAction": "NONE", "allInstancesConfig": { "revision": "2022-12-02T10:30:15.012345Z" }, "version": { "name": "V1", "instanceTemplate": ".../projects/.../instanceTemplates/INSTANCE_TEMPLATE" } }, { ... } ] }
Para ver qué VMs tienen aplicada la configuración más reciente, compara la marca de tiempo
revision
de cada VM con la marca de tiempocurrentRevision
del MIG.Mostrar las propiedades de una configuración de todas las instancias
Una configuración de todas las instancias forma parte de la configuración del MIG. Para revisar la configuración de todas las instancias, utiliza uno de los siguientes métodos.
Consola
En la consola, ve a la página Grupos de instancias. Google Cloud
Selecciona el MIG del que quieras ver la configuración de todas las instancias.
Ve a la pestaña Detalles.
Consulta la sección Configuración de todas las instancias.
gcloud
Usa el comando
describe
e incluye la marca--format
para mostrar el valor de configuración de todas las instancias del grupo.gcloud compute instance-groups managed describe INSTANCE_GROUP_NAME \ --format="(allInstancesConfig)"
El comando devuelve la configuración de todas las instancias del grupo, si existe.
REST
Haz una solicitud
GET
en un MIG de zona o de región y busca el campoallInstancesConfig
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME
Si el campo
allInstancesConfig
no está definido, el grupo no tiene ninguna configuración de todas las instancias.Eliminar propiedades de la configuración de todas las instancias
Si eliminas una propiedad de la configuración de todas las instancias del MIG y la misma propiedad existe en la plantilla de instancia del MIG, las VMs del MIG volverán a heredar esa propiedad de la plantilla de instancia una vez que se aplique la configuración más reciente a las VMs del MIG. Para obtener más información sobre cómo aplicar la configuración más reciente a las VMs, consulta Aplicar una configuración de todas las instancias a las VMs.
Para eliminar propiedades de una configuración de todas las instancias, utilice uno de los siguientes métodos.
Consola
En la consola, ve a la página Grupos de instancias. Google Cloud
Selecciona el MIG del que quieras eliminar la configuración de todas las instancias.
Haz clic en Editar.
Haga clic en Plantilla de instancia y anulaciones para desplegar la sección.
En la sección Configuración de todas las instancias, haga lo siguiente:
- En función de la propiedad que quiera eliminar, haga clic en Gestionar metadatos o en Gestionar etiquetas.
- En el panel Gestionar metadatos o Gestionar etiquetas, coloca el cursor sobre un ajuste para activar la opción de eliminar y, a continuación, haz clic en Eliminar elemento.
- Haz clic en Guardar.
Haz clic en Guardar para aplicar los cambios a la MIG.
Si el tipo de actualización del MIG es Automático, los cambios en la configuración de todas las instancias se aplican inmediatamente a todas las VMs. Si el tipo de actualización es Selective (Selectiva), debes aplicar la configuración de forma selectiva a las VMs que ya tengas. Para obtener más información, consulta Aplicar una configuración de todas las instancias a las VMs que ya tengas.
gcloud
Para eliminar propiedades, usa el comando
all-instances-configuration delete
y especifica una o varias claves de las propiedades que quieras eliminar.gcloud compute instance-groups managed all-instances-config delete INSTANCE_GROUP_NAME \ --metadata=KEY1[, KEY1]\ --labels=KEY1[, KEY1]
Recuerda aplicar la configuración actualizada a las VMs de tu MIG.
REST
Para eliminar propiedades, haz una solicitud
PATCH
en una MIG zonal o regional y especifica un valornull
como clave de cada propiedad que quieras eliminar.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME { "allInstancesConfig": { "properties": { "metadata": { "KEY1": null, ... }, "labels": { "KEY2": null, ... } } } }
Recuerda aplicar la configuración actualizada a las VMs de tu MIG.
Siguientes pasos
- Más información sobre cómo aplicar automáticamente una configuración actualizada a las VMs de un MIG.
- Consulta más información sobre cómo aplicar de forma selectiva actualizaciones de configuración a las VMs de un MIG.
- Consulta información sobre tu MIG y sus VMs.
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-09-11 (UTC).
-