Crea un grupo de nodos
En esta página, se describe cómo crear un grupo de nodos.
Antes de comenzar
En esta página, suponemos que estás familiarizado con el escalador automático de clústeres. Para obtener más información, consulta Escalador automático de clúster.
Personaliza grupos de seguridad de red
A fin de personalizar un grupo de seguridad de red (NSG) para un grupo de nodos, consulta Grupos de seguridad de red.
Crea un grupo de nodos
Antes de crear un grupo de nodos, necesitas lo siguiente:
- Permisos para usar la herramienta de línea de comandos de
az
a fin de recuperar un ID de subred de Azure. - Acceso a la clave pública SSH del clúster.
Para crear un grupo de nodos, ejecuta los siguientes comandos:
Guarda tu ID de subred de Azure VNet y la clave pública SSH en las variables de entorno:
SUBNET_ID=$(az network vnet subnet show \ --resource-group=VNET_RESOURCE_GROUP_NAME --vnet-name=VNET_NAME \ --name default --query "id" -otsv) SSH_PUBLIC_KEY=$(cat KEY_PATH.pub)
Reemplaza lo siguiente:
VNET_RESOURCE_GROUP_NAME
: nombre del grupo de recursos que contiene VNet.VNET_NAME
: nombre de tu VNetKEY_PATH
: ruta de acceso a tu par de claves
Crea un grupo de nodos con Google Cloud CLI:
gcloud container azure node-pools create NODE_POOL_NAME \ --cluster CLUSTER_NAME \ --location GOOGLE_CLOUD_LOCATION \ --node-version 1.29.3-gke.600 \ --vm-size VM_SIZE \ --max-pods-per-node 110 \ --min-nodes MIN_NODES \ --max-nodes MAX_NODES \ --ssh-public-key "${SSH_PUBLIC_KEY}" \ --subnet-id "${SUBNET_ID}"
Reemplaza lo siguiente:
NODE_POOL_NAME
: un nombre único para el grupo de nodos, por ejemplo,node-pool-1
.CLUSTER_NAME
: es el nombre de tu clúster de GKE en AzureGOOGLE_CLOUD_LOCATION
: es la ubicación de Google Cloud que administra tus clústeresVM_SIZE
: un tamaño de VM de Azure compatibleMIN_NODES
: Es la cantidad mínima de nodos en el grupo de nodos. Para obtener más información, consulta Escalador automático de clúster.MAX_NODES
: cantidad máxima de nodos en el grupo de nodos
Verifica el estado del grupo de nodos:
gcloud container azure node-pools describe NODE_POOL_NAME \ --cluster CLUSTER_NAME \ --location GOOGLE_CLOUD_LOCATION
Reemplaza lo siguiente:
NODE_POOL_NAME
: un nombre único para el grupo de nodos, por ejemplo,node-pool-1
.CLUSTER_NAME
: es el nombre de tu clúster de GKE en AzureGOOGLE_CLOUD_LOCATION
: es la ubicación de Google Cloud que administra tus clústeres
El resultado incluye el estado del grupo de nodos, incluso si es
PROVISIONING
oRUNNING
.
Crea un grupo de nodos en una zona específica
Para crear un grupo de nodos en una zona de disponibilidad específica de Azure, pasa la marca --azure-availability-zone
a Google Cloud CLI cuando crees el grupo de nodos.
Para crear un grupo de nodos en una zona de disponibilidad específica de Azure con Google Cloud CLI, ejecuta el siguiente comando:
gcloud container azure node-pools create NODE_POOL_NAME \
--cluster CLUSTER_NAME \
--location GOOGLE_CLOUD_LOCATION \
--node-version 1.29.3-gke.600 \
--vm-size VM_SIZE \
--max-pods-per-node 110 \
--min-nodes MIN_NODES \
--max-nodes MAX_NODES \
--azure-availability-zone AZURE_ZONE \
--ssh-public-key "${SSH_PUBLIC_KEY}" \
--subnet-id "${SUBNET_ID}"
Reemplaza lo siguiente:
NODE_POOL_NAME
: un nombre único para el grupo de nodos, por ejemplo,node-pool-1
.CLUSTER_NAME
: Es el nombre de tu clúster.GOOGLE_CLOUD_LOCATION
: es la ubicación de Google Cloud que administra tus clústeresVM_SIZE
: un tamaño de VM de Azure compatibleMIN_NODES
: Es la cantidad mínima de nodos en el grupo de nodos. Para obtener más información, consulta Escalador automático de clúster.MAX_NODES
: cantidad máxima de nodos en el grupo de nodosAZURE_ZONE
: La zona de disponibilidad de Azure donde GKE en Azure inicia el grupo de nodos, por ejemplo,3
.
¿Qué sigue?
- Visualiza el estado del clúster.
- Prueba la Guía de inicio rápido para iniciar tu primera carga de trabajo en GKE en Azure.
- Obtén más información sobre el escalador automático de clústeres.