Un grupo de instancias administrado (MIG) crea cada una de sus instancias administradas en función de los componentes de configuración que utiliza: plantilla de instancia, configuración opcional de todas las instancias y configuración con estado opcional.
Cada instancia administrada es una entidad de datos que representa el estado previsto para una instancia de máquina virtual (VM) real en un MIG.
Lea este documento para aprender cómo trabajar de manera confiable con las instancias administradas en un MIG. Por ejemplo, es posible que necesite agregar, eliminar, actualizar o ver información sobre una instancia específica.
Para garantizar que el MIG no revierta sus cambios de configuración, es importante utilizar los métodos que se describen en este documento. Si trabaja fuera de los métodos del grupo para modificar las máquinas virtuales de un MIG, el MIG podría detectar o no que esas máquinas virtuales ya no utilizan la configuración prevista para el grupo y es posible que experimente resultados inesperados. Por ejemplo, si elimina o actualiza una VM en un MIG utilizando la API de instancias en lugar de la API del administrador de grupos de instancias requerida, el MIG no tendrá conocimiento de su intención y, en cualquier momento en el futuro, el MIG podría intentar recrear o revertir automáticamente esa VM de acuerdo con la configuración del MIG.
Antes de comenzar
- Revise las limitaciones y luego cree un grupo.
- Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. Para ejecutar código o muestras 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
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
- Estado del ciclo de vida de la instancia, por ejemplo,
RUNNING
,STOPPING
. - Acción actual realizada por el MIG en una instancia, por ejemplo:
RESTARTING
,VERIFYING
,NONE
. - Estado de salud de la instancia, por ejemplo,
HEALTHY
,UNHEALTHY
. - Versión prevista, es decir, el nombre de la versión y la plantilla de instancia que se utilizarán para la instancia.
- Estado conservado de los elementos (como discos o metadatos) que se conservarán.
- Establezca manualmente el tamaño del MIG.
- Utilice el ajuste de escala automático para aplicaciones sin estado.
- Cree instancias con nombres específicos .
- Cambie el tamaño del MIG. El MIG elige qué instancias eliminar.
- Cambie el tamaño del MIG manualmente .
- Utilice el ajuste de escala automático para aplicaciones sin estado.
- Eliminar todo el grupo .
- Eliminar o abandonar instancias específicas explícitamente.
- Obtenga información sobre cómo aplicar nuevas configuraciones a máquinas virtuales en MIG .
- Obtenga más información sobre la aplicación de recomendaciones de tipos de máquinas para MIG .
- Pruebe un tutorial:
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .
¿Qué es una instancia administrada?
Una instancia administrada es una entidad de datos dentro de un MIG que contiene el estado actual y el estado previsto para una instancia de VM real.
El estado actual de una instancia administrada incluye los siguientes campos:
El estado previsto de una instancia administrada para una instancia de VM real incluye lo siguiente:
Como se muestra en la figura 1, para cada instancia administrada en un MIG, el MIG mantiene una VM real en funcionamiento de acuerdo con la especificación de la instancia administrada.
Figura 1. Relación entre instancias administradas y las VM correspondientes.
Para ver las especificaciones de una instancia administrada, consulte Ver información sobre las instancias administradas en un MIG .
Agregar instancias a un MIG
Para agregar más instancias a un MIG, puede:
Para verificar que las instancias recién agregadas estén en funcionamiento, verifique el estado del grupo o verifique el estado de las instancias administradas .
cambio de tamaño manual
Si un grupo de instancias administrado aún no está configurado para escalar automáticamente, puedes configurar el tamaño del grupo manualmente para cambiar la cantidad de instancias en el grupo. Consulte Cambiar el tamaño de un MIG manualmente .
Escalado automático
Puede configurar grupos de instancias administrados para agregar o eliminar instancias automáticamente según sus cargas de trabajo. Sus aplicaciones pueden manejar con elegancia los aumentos de tráfico y usted puede reducir sus costos cuando la necesidad de recursos informáticos es menor. Para obtener más información sobre cómo escalar automáticamente su MIG, consulte Escalado automático de grupos de instancias .
Agregar instancias con nombres específicos
Si tiene un sistema que depende de nombres específicos, puede agregar máquinas virtuales con esos nombres a un MIG existente. Los nombres que asigna a estas instancias administradas persisten si MIG vuelve a crear la VM. Para obtener más información, consulte Creación de instancias con nombres específicos en MIG.
Para obtener más información sobre cómo preservar el estado de las instancias MIG, consulte MIG con estado .
Eliminar instancias de un MIG
Cuando elimina instancias administradas , MIG reduce el
targetSize
del grupo y elimina las instancias de VM correspondientes.Si configura un MIG con estado , entonces el MIG elimina las configuraciones de estado preservadas de las instancias. El MIG también elimina las instancias de cualquier grupo de destino del que sean miembros.
Si el grupo forma parte de un servicio backend que ha habilitado el drenaje de la conexión , pueden pasar hasta 60 segundos adicionales después de que haya transcurrido la duración del drenaje de la conexión antes de que se elimine o elimine la instancia de VM.
Para eliminar una instancia administrada, puede:
Actualización de la configuración de VM en un MIG
Si necesita cambiar la configuración de las máquinas virtuales en un MIG (por ejemplo, para modificar el disco de arranque o el tipo de máquina, agregar discos o cambiar otras propiedades de la máquina virtual), consulte Actualización de la configuración de la máquina virtual en un MIG .
Recrear instancias en un MIG
Utilice este método para actualizar las máquinas virtuales seleccionadas para que utilicen los componentes de configuración de máquinas virtuales más recientes del grupo. Si necesita recrear todas las máquinas virtuales en un grupo de instancias administrado, inicie una actualización continua .
Si el grupo forma parte de un servicio backend que ha habilitado el drenaje de la conexión , pueden pasar hasta 60 segundos adicionales después de que haya transcurrido la duración del drenaje de la conexión antes de que se elimine o elimine la instancia de VM.
Vuelva a crear instancias de VM seleccionadas en un grupo de instancias administrado mediante la CLI de gcloud o REST .
nube de gcloud
Utilice el comando
instance-groups managed recreate-instances
.gcloud compute instance-groups managed recreate-instances INSTANCE_GROUP_NAME \ --instances INSTANCE_NAME_1,INSTANCE_NAME_2 \ [--region REGION | --zone ZONE]
DESCANSAR
En la API, realice una solicitud POST al método
regionInstanceGroupManagers.recreateInstances
. Para un grupo de instancias administrado zonal, use el métodoinstanceGroupManagers.recreateInstances
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME/recreateInstances { "instances": [ "zones/ZONE/instances/INSTANCE_NAME_1", "zones/ZONE/instances/INSTANCE_NAME_2" ] }
Después de realizar una solicitud para recrear instancias de VM en un grupo de instancias administrado, las nuevas VM se inician tan pronto como el sistema puede aprovisionarlas. Este proceso puede llevar una cantidad significativa de tiempo dependiendo de la cantidad de instancias que vuelva a crear. Verificar el estado del grupo o verificar el estado de las instancias administradas .
La operación de recreación conserva el nombre de la instancia de VM, pero es posible que la marca de tiempo de creación de la instancia no cambie. Para confirmar que la operación de recreación ha creado una nueva instancia cuando la marca de tiempo de creación de la instancia no ha cambiado, verifique la marca de tiempo de creación del disco de arranque adjunto a esa instancia.
Ver información sobre instancias en un MIG
Consulte Ver información sobre las instancias administradas en un MIG .
Configurar instancias con estado en un MIG
Consulte Configuración de MIG con estado .
¿Qué sigue?
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-04-17 (UTC).
-