Crear grupos de nodos de único cliente (original) (raw)

Linux Windows

En este documento se describe cómo crear y eliminar grupos de nodos de único propietario. Si aún no has creado una plantilla de nodo de único inquilino, debes hacerlo antes de crear un grupo de nodos.

Los grupos de nodos son recursos zonales que heredan las propiedades de la plantilla de nodo en la que se basan. Cuando creas un grupo de nodos, debes especificar la configuración, como el número de nodos y los ajustes de mantenimiento.

Permisos que se necesitan para completar esta tarea

Para llevar a cabo esta tarea, debes tener los siguientes permisos:

Para crear un grupo de nodos de un solo inquilino, utiliza uno de los siguientes métodos:

Consola

  1. En la Google Cloud consola, ve a la página Nodos de un solo inquilino.
    Ir a Nodos de único cliente
  2. Haz clic en Crear grupo de nodos para empezar a crear un grupo de nodos.
  3. Especifica un Nombre para el grupo de nodos.
  4. Especifica la región del grupo de nodos para que se muestren las plantillas de nodos disponibles en esa región.
  5. Especifica la zona de la región en la que quieres crear el grupo de nodos.
  6. Especifica la plantilla de nodo para crear el grupo de nodos o haz clic en Crear plantilla de nodo para crear una plantilla de nodo de único inquilino. La plantilla de nodo seleccionada se aplica al grupo de nodos.
  7. Elige una de las siguientes opciones para el Modo de autoescalado de la herramienta de adaptación dinámica de grupos de nodos:
    • Desactivado: gestiona manualmente el tamaño del grupo de nodos.
    • Activado: los nodos se añaden o se quitan automáticamente del grupo de nodos.
    • Solo ampliar: añade nodos al grupo de nodos cuando se necesite capacidad adicional.
  8. Especifica el Número de nodos del grupo. Si habilitas la herramienta de adaptación dinámica de grupos de nodos, especifica un intervalo para el tamaño del grupo de nodos. Puedes cambiar los valores manualmente más adelante.
  9. En la sección Configure Maintenance Settings (Configurar ajustes de mantenimiento), asigna a la Maintenance policy (Política de mantenimiento) del grupo de nodos de un solo inquilino uno de los siguientes valores. La política de mantenimiento te permite configurar el comportamiento de las VMs del grupo de nodos durante los eventos de mantenimiento del host. Para obtener más información, consulta las políticas de mantenimiento:
    • Predeterminado
    • Reinicio in situ
    • Migrar dentro del grupo de nodos
  10. Puedes elegir entre ventanas de mantenimiento habituales y control de mantenimiento avanzado para gestionar el mantenimiento de tu grupo de nodos de un solo inquilino, como se indica a continuación:
  1. Configure los ajustes para compartir especificando una de las siguientes opciones en Configurar ajustes para compartir:
  1. Haz clic en Crear para terminar de crear el grupo de nodos.

gcloud

Ejecuta el comando gcloud compute sole-tenancy node-groups create para crear un grupo de nodos basado en una plantilla de nodo creada anteriormente:

gcloud compute sole-tenancy node-groups create GROUP_NAME
--node-template=TEMPLATE_NAME
--target-size=TARGET_SIZE
[--zone=ZONE ] [--maintenance-policy=MAINTENANCE_POLICY ] [--maintenance-window-start-time=START_TIME ] [--autoscaler-mode=AUTOSCALER_MODE
--min-nodes=MIN_NODES
--max-nodes=MAX_NODES]

Haz los cambios siguientes:

REST

Usa el método nodeGroups.insertpara crear un grupo de nodos basado en una plantilla de nodo que hayas creado anteriormente:

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/nodeGroups?initialNodeCount=TARGET_SIZE { "nodeTemplate": "regions/REGION/nodeTemplates/TEMPLATE_NAME", "name": "GROUP_NAME", "maintenancePolicy": MAINTENANCE_POLICY, "maintenanceWindow": { "startTime": "START_TIME" }, "autoscalingPolicy": { "mode": AUTOSCALER_MODE, "minNodes": MIN_NODES, "maxNodes": MAX_NODES }, }

Haz los cambios siguientes:

Eliminar un grupo de nodos

Si necesitas eliminar un grupo de nodos de único propietario, primero debes eliminar las VMs del grupo de nodos.

Consola

  1. Ve a la página Nodos de único cliente.
    Ir a Nodos de único cliente
  2. Haz clic en el Nombre del grupo de nodos que quieras eliminar.
  3. En cada nodo del grupo de nodos, haz clic en el nombre del nodo y elimina las instancias de VM individuales en la página de detalles del nodo o sigue el procedimiento estándar para eliminar una VM individual. Para eliminar VMs de un grupo de instancias gestionado, elimina el grupo de instancias gestionado.
  4. Después de eliminar todas las instancias de VM que se ejecutan en todos los nodos del grupo de nodos, vuelve a la página Nodos de un solo inquilino.
    Ve a Nodos de único cliente.
  5. Haz clic en Grupos de nodos.
  6. Selecciona el nombre del grupo de nodos que quieras eliminar.
  7. Haz clic en Eliminar.

gcloud

  1. Para ver una lista de las instancias de VM que se están ejecutando en los nodos del grupo de nodos, usa el comando gcloud compute sole-tenancy node-groups list-nodes:
    gcloud compute sole-tenancy node-groups list-nodes GROUP_NAME \
    --zone=ZONE
    Haz los cambios siguientes:
    • GROUP_NAME: nombre del grupo de nodos
    • ZONE: zona del grupo de nodos
  2. Si hay alguna VM en ejecución en el grupo de nodos, sigue el procedimiento para eliminar una VM concreta o el procedimiento para eliminar un grupo de instancias gestionado.
  3. Después de eliminar todas las VMs que se ejecutan en todos los nodos del grupo de nodos, elimina el grupo de nodos con el comando gcloud compute sole-tenancy node-groups delete:
    gcloud compute sole-tenancy node-groups delete GROUP_NAME \
    --zone=ZONE
    Haz los cambios siguientes:
    • GROUP_NAME: el nombre del grupo de nodos
    • ZONE: la zona del grupo de nodos

REST

  1. Para mostrar las instancias de máquina virtual en ejecución en los nodos del grupo de nodos, usa el método nodeGroups.listNodes:
    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/nodeGroups/GROUP_NAME/listNodes
    Haz los cambios siguientes:
    • PROJECT_ID: el ID del proyecto
    • ZONE: la zona del grupo de nodos
    • GROUP_NAME: el grupo del que se van a enumerar las VMs
  2. Si hay alguna VM en ejecución en el grupo de nodos, sigue el procedimiento para eliminar una VM concreta o el procedimiento para eliminar un grupo de instancias gestionado.
  3. Después de eliminar todas las VMs que se ejecutan en todos los nodos del grupo de nodos, elimina el grupo de nodos mediante el método nodeGroups.delete:
    DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/nodeGroups/GROUP_NAME
    Haz los cambios siguientes:
    • PROJECT_ID: el ID del proyecto
    • ZONE: la zona del grupo de nodos
    • GROUP_NAME: el nombre del grupo de nodos que se va a eliminar

Siguientes pasos