Cluster-Init
Cluster-init 개체는 순위 node
에서 종속됩니다 nodearray
. cluster-init 개체는 노드에서 실행할 CycleCloud 프로젝트 사양을 정의합니다.
노드에 [[[cluster-init]]]
섹션을 추가하면 프로젝트 사양이 포함됩니다. Cluster-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
실행됩니다.
특성 참조
attribute | Type | 정의 |
---|---|---|
프로젝트 | String | CycleCloud 프로젝트의 이름입니다. |
버전 | String | CycleCloud 프로젝트 사양의 버전입니다. |
사양 | String | CycleCloud 프로젝트 사양의 이름입니다. |
사물함 | String | 프로젝트 사양을 다운로드할 사물함의 이름입니다. |
CycleCloud 프로젝트에 포함된 프로젝트의 경우 Locker를 .로 cyclecloud
설정해야 합니다.