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
.