Delen via


Cluster-Init

Cluster-init-objecten zijn ondergeschikt aan node en nodearray. Het cluster-init-object definieert de CycleCloud-projectspecificaties die op een knooppunt moeten worden uitgevoerd.

Het toevoegen van een [[[cluster-init]]] sectie aan een knooppunt bevat een projectspecificatie. Cluster-init-definitie kan ook worden geschreven in korte notatie:

[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]]]

Kenmerkwaarden die beginnen met $ verwijzen naar parameters.

De volgorde van de projectspecificaties wordt gerespecteerd zoals opgegeven in het clustersjabloonbestand. In dit geval my-proj:default wordt eerst uitgevoerd als deze afkomstig is van de standaardinstellingen van het knooppunt, gevolgd door myproject:x.y.x, en ten slotte my-proj:my-spec.

Kenmerkreferentie

Kenmerk Type Definitie
Project Tekenreeks Naam van CycleCloud-project.
Versie Tekenreeks Versie van cycleCloud-projectspecificatie.
Spec Tekenreeks Naam van de cycleCloud-projectspecificatie.
Locker Tekenreeks Naam van de kluis waaruit u de projectspecificatie wilt downloaden.

Voor projecten in het CycleCloud-project moet Locker worden ingesteld op cyclecloud.