共用方式為


使用 Flex ScaleSet

從 8.3.0 開始,CycleCloud 可以使用 Flex 協調流程 來進行擴展集。 這與 CycleCloud 中標準統一擴展集的自動使用方式不同。 在此模式中,您會在 CycleCloud 外部建立 Flex 擴展集,並指定應該使用它的節點。 CycleCloud 會建立和刪除該擴展集中的 VM。 這適用于前端節點和執行 nodearray。

若要使用 Flex 協調流程,您必須使用鎖定至指定資源群組的 CycleCloud 認證, (必須建立) 。 這是因為 Flex 擴展集中的 VM 必須與擴展集位於相同的資源群組中。 如果您還沒有資源群組,您可以使用 az CLI 來建立資源群組:

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

擴展集必須在 Flex 協調流程模式中建立,而且 (任何 VM 設定,例如 VM 大小或映射) 會被忽略。 因此,最簡單的方式是透過 az CLI 建立它:

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

最後,在應該在叢集範本上使用此擴展集的節點或 nodearray 上指定此擴展集的完整識別碼:

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

注意

擴展集目前有 1000 個 VM) 大小限制 (。 若要相應放大,您必須建立多個擴展集,並將其指派給不同的 nodearray。