Compartir a través de


Uso de conjuntos de escalado flex

A partir de la versión 8.3.0, CycleCloud puede usar la orquestación Flex para conjuntos de escalado. Esto funciona de forma diferente al uso automático de conjuntos de escalado uniforme que es estándar en CycleCloud. En este modo, creará un conjunto de escalado Flex fuera de CycleCloud y especificará qué nodos deben usarlo. CycleCloud crea y elimina máquinas virtuales en ese conjunto de escalado. Esto funciona tanto para los nodos principales como para ejecutar nodearrays.

Para usar la orquestación Flex, debe usar una credencial de CycleCloud que esté bloqueada en un grupo de recursos determinado (que debe crearse). Esto se debe a que las máquinas virtuales de un conjunto de escalado Flexible deben estar en el mismo grupo de recursos que el conjunto de escalado. Puede usar la CLI de az para crear el grupo de recursos, si aún no tiene uno que usar:

az group create --location REGIONNAME --resource-group RESOURCEGROUP

El conjunto de escalado debe crearse en modo de orquestación Flexible y se omite cualquier configuración de máquina virtual (por ejemplo, tamaño de máquina virtual o imagen). Por este motivo, es más fácil crearlo a través de la CLI de az:

az vmss create --orchestration-mode Flexible --resource-group RESOURCEGROUP --name SCALESET --platform-fault-domain-count 1

Por último, especifique el identificador completo de este conjunto de escalado en el nodo o nodearray que debe usarlo en la plantilla de clúster:

[nodearray execute]
FlexScaleSetId = /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/RESOURCEGROUP/providers/Microsoft.Compute/virtualMachineScaleSets/SCALESET

Nota

Los conjuntos de escalado tienen limitaciones de tamaño (actualmente 1000 máquinas virtuales). Para escalar más grande que eso, debe crear varios conjuntos de escalado y asignarlos a diferentes nodosarrays.