En este documento se describe cómo ver la configuración de flexibilidad de las instancias de un grupo de instancias gestionado (MIG) y los tipos de máquina que usa cada VM del grupo.
Después de añadir o cambiar la flexibilidad de las instancias en un MIG, puede hacer lo siguiente:
Consulta la configuración de flexibilidad de la instancia para verificar si se ha aplicado una configuración o para comprobar si un MIG ya tiene flexibilidad de la instancia.
Consulta los tipos de máquina que usa cada VM para asegurarte de que el tipo de máquina que quieres quitar de una selección de instancias no lo use ninguna VM o para comprobar los diferentes tipos de máquina que se usan en el MIG.
Antes de empezar
-
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 .
Ver la configuración de flexibilidad de la instancia
Consola
En la consola, ve a la página Grupos de instancias. Google Cloud
En la columna Nombre, haga clic en el nombre del MIG del que quiera ver la configuración de flexibilidad de las instancias.
Se abrirá la página de vista general del MIG.
Haga clic en la pestaña Detalles.
En la sección Flexibilidad de las instancias, la tabla Selecciones de instancias muestra el nombre y el rango de la selección de instancias, así como los tipos de máquina de una selección. Si el MIG no tiene configurada la flexibilidad de las instancias, no se muestra la sección Flexibilidad de las instancias.
gcloud
Para ver la configuración de flexibilidad de la instancia, usa el comando
instance-groups managed describe
. Incluye la marca--format
para filtrar las propiedades deinstanceFlexibilityPolicy.instanceSelections
.gcloud compute instance-groups managed describe INSTANCE_GROUP_NAME \ --region REGION \ --format="json(instanceFlexibilityPolicy.instanceSelections)"
A continuación, se muestra un ejemplo de resultado:
{ "instanceFlexibilityPolicy": { "instanceSelections": { "instance-selection-1": { "machineTypes": [ "n1-standard-16", "n2-standard-16", "e2-standard-16" ], "rank": 1 } } } }
Si un MIG no tiene configurada la flexibilidad de las instancias, la salida devuelve
null
.Haz los cambios siguientes:
INSTANCE_GROUP_NAME
: el nombre del MIG del que quieres ver la configuración de flexibilidad de la instancia.REGION
: la región en la que se encuentra el MIG.
REST
Para ver la configuración de flexibilidad de la instancia, usa el método
regionInstanceGroupManagers.get
. Incluya el parámetrofields
en la URL de la solicitud para filtrar las propiedadesinstanceFlexibilityPolicy.instanceSelections
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME?fields=instanceFlexibilityPolicy.instanceSelections
A continuación, se muestra un ejemplo de resultado:
{ "instanceFlexibilityPolicy": { "instanceSelections": { "instance-selection-1": { "machineTypes": [ "n1-standard-16", "n2-standard-16", "e2-standard-16" ], "rank": 1 } } } }
Si un MIG no tiene configurada la flexibilidad de las instancias, la salida devuelve
null
.Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyecto.REGION
: la región en la que se encuentra el MIG.INSTANCE_GROUP_NAME
: el nombre del MIG del que quieres ver la configuración de flexibilidad de la instancia.
Ver los tipos de máquinas que usa cada VM
Consola
En la consola, ve a la página Grupos de instancias. Google Cloud
En la columna Nombre, haz clic en el nombre del MIG en el que quieras ver los tipos de máquina que usa cada VM.
Se abre la página Resumen del MIG, que muestra todas las VMs del grupo, sus tipos de máquina y otros detalles.
gcloud
Para ver los tipos de máquinas que usa cada VM de un MIG, enumera las VMs con el comando
instance-groups managed list-instances
e incluye la marca--format
para filtrar el campopropertiesFromFlexibilityPolicy.machineType
. También puedes filtrar otros campos según sea necesario.gcloud compute instance-groups managed list-instances INSTANCE_GROUP_NAME \ --region REGION \ --format='(name,instanceStatus,currentAction,propertiesFromFlexibilityPolicy.machineType,lastAttempt.errors.errors)'
A continuación, se muestra un ejemplo de resultado:
NAME: example-mig-0md2 STATUS: RUNNING ACTION: NONE MACHINE_TYPE: n1-standard-16 LAST_ERROR: NAME: example-mig-vbgg STATUS: RUNNING ACTION: NONE MACHINE_TYPE: n1-standard-16 LAST_ERROR:
Haz los cambios siguientes:
REGION
: la región en la que se encuentra el MIG.INSTANCE_GROUP_NAME
: el nombre del MIG del que quieres ver la configuración de flexibilidad de la instancia.
REST
Para ver los tipos de máquinas que usa cada VM de un MIG, enumera las VMs con el método
listManagedInstances
y consulta el campopropertiesFromFlexibilityPolicy.machineType
de la respuesta.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME/listManagedInstances
A continuación, se muestra un ejemplo de salida. Busca el campo
propertiesFromFlexibilityPolicy
en el que se ha definido el campomachineType
de una VM.{ "managedInstances": [ { "instance": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-b/instances/example-mig-0md2", "instanceStatus": "RUNNING", "id": "2656095434923471959", "version": { "instanceTemplate": "https://www.googleapis.com/compute/v1/projects/example-project/global/instanceTemplates/example-instance-template" }, "targetStatus": "RUNNING", "name": "example-mig-0md2", "propertiesFromFlexibilityPolicy": { "machineType": "n1-standard-16" } }, { "instance": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-b/instances/example-mig-vbgg", "instanceStatus": "RUNNING", "currentAction": "NONE", "id": "9171259522409694366", "version": { "instanceTemplate": "https://www.googleapis.com/compute/v1/projects/example-project/global/instanceTemplates/example-instance-template" }, "targetStatus": "RUNNING", "name": "example-mig-vbgg", "propertiesFromFlexibilityPolicy": { "machineType": "n1-standard-16" } } ] }
Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyecto.REGION
: la región en la que se encuentra el MIG.INSTANCE_GROUP_NAME
: el nombre del MIG del que quieres ver la configuración de flexibilidad de la instancia.
Siguientes pasos
Cambia o elimina la configuración de flexibilidad de la instancia.
Si tu MIG no tiene flexibilidad de instancia, añádela.
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-12 (UTC).
-