Cluster-Init
Cluster-Init-Objekte sind in Rang und nodearray
1node
. Das Cluster-Init-Objekt definiert die CycleCloud-Projektspezifikationen , die auf einem Knoten ausgeführt werden sollen.
Das Hinzufügen eines [[[cluster-init]]]
Abschnitts zu einem Knoten umfasst eine Projektspezifikation. Cluster-init-Definition kann auch in kurzhand notation geschrieben werden:
[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]]]
Attributwerte, die beginnen $
, beziehen sich auf Parameter.
Die Reihenfolge der Project-Spezifikationen wird berücksichtigt, wie in der Clustervorlagendatei angegeben. In diesem Fall my-proj:default
wird zuerst ausgeführt, da es aus den Knotenstandarden stammt, gefolgt von myproject:x.y.x
, und schließlich my-proj:my-spec
.
Attributreferenz
attribute | type | Definition |
---|---|---|
Project | Zeichenfolge | Name des CycleCloud-Projekts. |
Version | String | Version der CycleCloud-Projektspezifikation. |
spec | Zeichenfolge | Name der CycleCloud-Projektspezifikation. |
Spind | Zeichenfolge | Name des Schließfachs, aus dem Projektspezifikation heruntergeladen werden soll. |
Für Projekte, die im CycleCloud-Projekt enthalten sind, sollte Schließfach auf cyclecloud
festgelegt werden.