Sdílet prostřednictvím


Použití flexibilních sad škálování

Od verze 8.3.0 může CycleCloud používat flexibilní orchestraci pro škálovací sady. To funguje jinak než automatické použití jednotných škálovacích sad, které je v CycleCloudu standardní. V tomto režimu vytvoříte škálovací sadu Flex mimo CycleCloud a určíte, které uzly ji mají používat. CycleCloud vytvoří a odstraní virtuální počítače v této škálovací sadě. To funguje jak pro hlavní uzly, tak pro spouštění nodearrays.

Pokud chcete použít flexibilní orchestraci, musíte použít přihlašovací údaje CycleCloud, které jsou uzamčené pro danou skupinu prostředků (kterou je nutné vytvořit). Důvodem je to, že virtuální počítače ve škálovací sadě Flex musí být ve stejné skupině prostředků jako škálovací sada. Pokud skupinu prostředků ještě nemáte, můžete k vytvoření skupiny prostředků použít az CLI:

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

Škálovací sada musí být vytvořená v režimu flexibilní orchestrace a všechna nastavení virtuálního počítače (např. velikost virtuálního počítače nebo image) se ignorují. Z tohoto důvodu je nejjednodušší ho vytvořit pomocí az CLI:

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

Nakonec zadejte plně kvalifikované ID pro tuto škálovací sadu na uzlu nebo nodearray, které ho mají použít v šabloně clusteru:

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

Poznámka

Škálovací sady mají omezení velikosti (aktuálně 1 000 virtuálních počítačů). Pokud chcete provést větší škálování, musíte vytvořit více škálovacích sad a přiřadit je k různým nodearray.