共用方式為


Cluster-Init

Cluster-init 物件依序排列為 nodenodearray 。 cluster-init 物件會定義在節點上執行的 CycleCloud 專案 規格。

[[[cluster-init]]]將區段新增至節點將包含專案規格。叢集 init 定義也可以以簡短標記法撰寫:

[cluster my-cluster]

  [[node defaults]]
    [[[cluster-init my-proj:default:versionA]]]

  [[node my-node]]
    Credentials = $Credentials
    SubnetId = $SubnetId
    MachineType = $MachineType
    ImageName = $ImageName

    [[[cluster-init myspec]]]
      Project = myproject
      Version = x.y.z
      Spec = my-spec
      Locker = test-locker

    [[[cluster-init my-proj:my-spec:versionA]]]

以 開頭 $ 的屬性值會參考參數。

依叢集範本檔案中提供的專案規格順序。 在此情況下 my-proj:default ,會先執行 ,因為它來自節點預設值,後面接著 myproject:x.y.x ,最後是 my-proj:my-spec

屬性參考

屬性 類型 定義
Project String CycleCloud 專案的名稱。
版本 String CycleCloud 專案規格的版本。
規範 String CycleCloud 專案規格的名稱。
櫃子 String 要從中下載專案規格的保險箱名稱。

對於 CycleCloud 專案中包含的專案,保險箱應該設定為 cyclecloud