日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

ALIYUN::CS::ManagedKubernetesCluster

ALIYUN::CS::ManagedKubernetesCluster類型用于創建Kubernetes托管版集群。

語法

{
  "Type": "ALIYUN::CS::ManagedKubernetesCluster",
  "Properties": {
    "CloudMonitorFlags": Boolean,
    "ProxyMode": String,
    "WorkerDataDisk": Boolean,
    "SnatEntry": Boolean,
    "VSwitchIds": List,
    "WorkerSystemDiskCategory": String,
    "VpcId": String,
    "Tags": List,
    "WorkerSystemDiskSize": Number,
    "WorkerInstanceTypes": List,
    "WorkerDataDisks": List,
    "LoginPassword": String,
    "ContainerCidr": String,
    "NumOfNodes": Number,
    "Name": String,
    "Taint": List,
    "KeyPair": String,
    "Addons": List,
    "DisableRollback": Boolean,
    "ServiceCidr": String,
    "KubernetesVersion": String,
    "SecurityGroupId": String,
    "EndpointPublicAccess": Boolean,
    "ClusterSpec": String,
    "TimeoutMins": Number,
    "PodVswitchIds": List,
    "EncryptionProviderKey": String,
    "Runtime": Map,
    "SocEnabled": Boolean,
    "UserData": String,
    "OsType": String,
    "IsEnterpriseSecurityGroup": Boolean,
    "Platform": String,
    "AutoRenewPeriod": Number,
    "LoadBalancerSpec": String,
    "AutoRenew": Boolean,
    "ChargeType": String,
    "FormatDisk": Boolean,
    "Period": Number,
    "NodeCidrMask": String,
    "PeriodUnit": String,
    "KeepInstanceName": Boolean,
    "DeletionProtection": Boolean,
    "ZoneIds": List,
    "ResourceGroupId": String,
    "NodePools": List,
    "NodeNameMode": String,
    "SecurityHardeningOs": Boolean,
    "WorkerSystemDiskPerformanceLevel": String,
    "DeleteOptions": List
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

Name

String

集群名稱。

長度為1~63個字符。可包含英文字母、漢字、數字和短劃線(-)。

VpcId

String

專有網絡ID。

如果不設置,系統會自動創建專有網絡,系統創建的專有網絡網段為192.168.0.0/16。

VpcIdVSwitchIds只能同時為空或者同時都設置對應的值。

VSwitchIds

List

Worker節點交換機ID列表。

支持添加1~3個交換機ID。

Addons

List

Kubernetes集群的Addon插件的組合。

取值:

  • 網絡組件

    支持Flannel和Terway兩種網絡類型,創建集群時需二選一:

    • Flannel網絡:[{"Name":"flannel","Config":""}]

    • Terway網絡:[{"Name": "terway-eniip","Config": ""}]

  • 存儲組件

    支持csi和flexvolume兩種類型:

    • csi:[{"Name":"csi-plugin","Config": ""},{"Name": "csi-provisioner","Config": ""}]

    • flexvolume:[{"Name": "flexvolume","Config": ""}]

  • 日志組件(可選)

    說明

    如果不開啟日志服務,將無法使用集群審計功能。

    • 使用已有SLS Project:[{"Name": "logtail-ds","Config": "{\"IngressDashboardEnabled\":\"true\",\"sls_project_name\":\"your_sls_project_name\"}"}]

    • 創建新的SLS Project:[{"Name": "logtail-ds","Config": "{\"IngressDashboardEnabled\":\"true\"}"}]

  • Ingress組件(可選)

    ACK專有版集群默認安裝Ingress組件nginx-ingress-controller。

    • 安裝Ingress并且開啟公網:[{"Name":"nginx-ingress-controller","Config":"{\"IngressSlbNetworkType\":\"internet\"}"}]

    • 不安裝Ingress:[{"Name": "nginx-ingress-controller","Config": "","Disabled": true}]

  • 事件中心(可選,默認開啟)

    事件中心提供對Kubernetes事件的存儲、查詢、告警等能力。Kubernetes事件中心關聯的Logstore在90天內免費。更多信息,請參見創建并使用K8s事件中心

    開啟事件中心:[{"Name":"ack-node-problem-detector","Config":"{\"sls_project_name\":\"your_sls_project_name\"}"}]

更多信息,請參見Addons屬性

AutoRenew

Boolean

是否自動續費。

當ChargeType取值為PrePaid時該參數有效。取值:

  • true(默認值):自動續期。

  • false:不自動續期。

SecurityHardeningOs

Boolean

阿里云操作系統安全加固。

取值:

  • true:啟用安全加固操作系統。

  • false:關閉安全加固操作系統。

默認值:false。

WorkerSystemDiskPerformanceLevel

String

Worker系統盤的性能等級。

取值:

  • PL0(默認):單盤最高隨機讀寫IOPS 1萬。

  • PL1:單盤最高隨機讀寫IOPS 5萬。

AutoRenewPeriod

Number

自動續借周期。

當ChargeType取值為PrePaid,且AutoRenew取值為true時,該參數有效。取值:

  • 當PeriodUnit取值為Week時:1、2、3。

  • 當PeriodUnit取值為Month時:1、2、3、6、12。

默認值:1。

ChargeType

String

付費類型。

取值:

  • PrePaid:預付費。

  • PostPaid(默認值):按量付費。

CloudMonitorFlags

Boolean

是否安裝云監控插件。

取值:

  • true:安裝云監控插件。

  • false(默認值):不安裝云監控插件。

ClusterSpec

String

托管版集群類型。

取值:

  • ack.pro.small:專業托管集群,即ACK Pro版集群。

  • ack.standard(默認值):標準托管集群。

ContainerCidr

String

容器網段。

不能和專有網絡網段沖突。當選擇系統自動創建專有網絡時,默認使用172.16.0.0/16網段。

DeletionProtection

Boolean

是否啟用刪除保護功能。

啟用刪除保護后,集群不能被直接刪除。取值:

  • true:啟用。

  • false(默認值):禁用。

DisableRollback

Boolean

失敗是否回滾。

取值:

  • true(默認值):失敗時不回滾。

  • false:失敗時回滾。

    說明

    如果選擇失敗回滾,則會釋放創建過程中所生產的資源,不推薦使用false。

EncryptionProviderKey

String

由密鑰管理服務KMS管理的密鑰ID。

該密鑰用于加密數據磁盤。您只能在專業托管的Kubernetes集群中使用KMS。

EndpointPublicAccess

Boolean

是否開啟公網APIServer。

取值:

  • true:開啟。

  • false(默認值):關閉。此時僅創建私網的APIServer。

FormatDisk

Boolean

是否將數據磁盤掛載到已創建的節點上,在已有的ECS實例中創建。

取值:

  • true:容器和鏡像的數據存放在數據磁盤上。磁盤上的原始數據將被覆蓋。掛載磁盤前請先備份數據。

  • false(默認值):不將容器和鏡像的數據存儲在數據磁盤上。

IsEnterpriseSecurityGroup

Boolean

是否創建高級安全組。

當SecurityGroupId為空時,該參數生效。 取值:

  • true:創建。安裝了Terway的集群,必須創建高級安全組。

  • false(默認值):不創建。

KeepInstanceName

Boolean

指定是否保留集群中使用的現有ECS實例的名稱。

取值:

  • true(默認值):保留。

  • false:不保留。新名稱由系統分配。

KeyPair

String

密鑰對名稱。

KeyPair和LoginPassword只能指定其中一個參數。

KubernetesVersion

String

集群版本,與Kubernetes社區基線版本保持一致。建議選擇最新版本。

目前您可以創建兩種最新版本的集群。關于ACK支持的Kubernetes版本,請參見Kubernetes版本發布概覽

LoadBalancerSpec

String

負載均衡實例規格。

取值:

  • slb.s1.small

  • slb.s2.small

  • slb.s2.medium

  • slb.s3.small

  • slb.s3.medium

  • slb.s3.large

LoginPassword

String

SSH登錄密碼。

長度為8~30個字符,必須同時包含英文字母、數字和特殊字符三項,特殊字符支持( )'~!@#$%^&*-+=|{ }[ ]:;< >,.?/_

說明

LoginPassword和KeyPair只能指定其中一個參數。

NodeCidrMask

String

可分配給節點的最大IP地址數量。

數量由指定的pod CIDR決定。該參數僅在集群使用Flannel插件時生效。

默認值:25。

NodeNameMode

String

自定義節點名。

節點名稱由三部分組成:前綴+節點IP地址子串+后綴。

  • 前綴和后綴均可由半角句號(.)分隔的一個或多個部分組成,每個部分可以使用小寫英文字母、數字和短劃線(-),節點名稱首尾必須為小寫英文字母和數字。

  • IP地址段長度指截取節點IP地址末尾的位數,取值范圍為5~12。

例如,節點IP地址為:192.168.XX.XX,指定前綴為aliyun.com,IP地址段長度為5,后綴為test,則節點名稱為aliyun.com0****test

NodePools

List

節點池信息。

更多信息,請參見NodePools屬性

NumOfNodes

Number

Worker節點數。

取值范圍:0~300。

默認值:3。

OsType

String

操作系統類型。

取值:

  • Windows

  • Linux(默認值)

Period

Number

購買資源的時長。

當ChargeType為PrePaid時,該參數生效且為必選參數。取值:

  • 當PeriodUnit為Week時:1~4。

  • 當PeriodUnit為Month時:1~9、12、24、36、48、60。

默認值:1。

PeriodUnit

String

購買資源的時長周期。

當ChargeType為PrePaid時該參數有效。取值:

  • Week:周。

  • Month(默認值):月。

Platform

String

操作系統發布版本。

取值:

  • CentOS(默認值)

  • AliyunLinux

  • QbootAliyunLinux

  • Qboot

  • Windows

  • WindowsCore

PodVswitchIds

List

Pod交換機列表。

您需要為每一個節點交換機指定至少一個相同可用區的Pod交換機,該Pod交換機不能跟節點交換機重復。

建議您選擇網段掩碼不大于19的交換機。

說明

當集群列表(Addons)取值為網絡組件,且采用Terway網絡類型時,必須為集群指定PodVswitchIds。

ProxyMode

String

kube-proxy代理模式。

取值:

  • iptables(默認值)

  • ipvs

ResourceGroupId

String

集群所屬資源組ID。

Runtime

Map

容器運行時。

Runtime包括以下2個信息:

  • name:容器運行時名稱。

  • version:容器運行時版本。

示例:

{"name": "docker", "version": "19.03.5"}

關于容器運行時的選擇,請參見如何選擇Docker運行時、Containerd運行時、或者安全沙箱運行時?

更多信息,請參見DeleteOptions屬性

SecurityGroupId

String

集群ECS實例所屬安全組ID。

ServiceCidr

String

服務網段。

不能和專有網絡網段以及容器網段沖突。當選擇系統自動創建專有網絡時,默認使用172.19.0.0/20網段。

SnatEntry

Boolean

是否為網絡配置SNAT。

取值:

  • 當已有專有網絡能訪問公網環境時:false。此時無需為網絡配置SNAT。

  • 當已有專有網絡不能訪問公網環境時:

    • true:配置SNAT,此時可以訪問公網環境。

    • false:不配置SNAT,此時不能訪問公網環境。

SocEnabled

Boolean

是否啟用基于分級保護的加固。

取值:

  • true:啟用。

  • false(默認值):禁用。

Tags

List

集群標簽。

最多可以設置20組標簽。

更多信息,請參見Tags屬性

Taint

List

給節點做污點標記,通常用于Pods的調度策略。

若Pods上有相對應的容忍(tolerance)標記,則可以將容忍節點上的污點調度到該節點。

TimeoutMins

Number

集群創建超時時間。

默認值:60。

單位:分鐘。

UserData

String

創建ECS實例時傳遞的用戶數據。

內容需要限制在16 KB以內。無需使用Base64轉碼,特殊字符需要使用轉義符。

WorkerDataDisk

Boolean

Worker節點是否掛載數據盤。

取值:

  • true:掛載。

  • false(默認值):不掛載。

WorkerDataDisks

List

Worker數據盤類型、大小等配置。

只有在掛載Worker節點數據盤時有效。

更多信息,請參見WorkerDataDisks屬性

WorkerInstanceTypes

List

Worker節點ECS實例規格。

更多信息,請參見實例規格族

WorkerSystemDiskCategory

String

Worker節點系統盤類型。

取值:

  • cloud_efficiency(默認值):高效云盤。

  • cloud_ssd:SSD云盤。

  • cloud_essd:ESSD云盤。

WorkerSystemDiskSize

Number

Worker節點系統盤大小。

默認值:120。

單位:GiB。

ZoneIds

List

Worker節點所屬交換機可用區。

DeleteOptions

List

集群關聯資源的刪除選項。

更多信息,請參見DeleteOptions屬性

NodePools語法

"NodePools": [
  {
    "ScalingGroup": Map,
    "KubernetesConfig": Map,
    "NodePoolInfo": Map,
    "Count": Integer
  }
]

NodePools屬性

屬性名稱

類型

必須

允許更新

描述

約束

ScalingGroup

Map

節點池擴容組配置。

更多信息,請參見ScalingGroup屬性

Count

Integer

節點池節點數量。

KubernetesConfig

Map

集群相關配置。

更多信息,請參見KubernetesConfig屬性

NodePoolInfo

Map

節點池配置。

更多信息,請參見NodePoolInfo屬性

ScalingGroup語法

"ScalingGroup": {
  "RdsInstances": List,
  "IsEnterpriseSecurityGroup": Boolean,
  "VSwitchIds": List,
  "InternetMaxBandwidthOut": Integer,
  "DataDisks": List,
  "Period": Integer,
  "InternetChargeType": String,
  "KeyPair": String,
  "SystemDiskPerformanceLevel": String,
  "ImageId": String,
  "Platform": String,
  "InstanceTypes": List,
  "SystemDiskCategory": String,
  "PeriodUnit": String,
  "LoginPassword": String,
  "InstanceChargeType": String,
  "SystemDiskSize": Integer,
  "Tags": List,
  "ZoneIds": List
}

ScalingGroup屬性

屬性名稱

類型

必須

允許更新

描述

約束

InstanceTypes

List

實例規格。

SystemDiskSize

Integer

節點系統盤大小。

單位:GiB。

取值范圍:40~500。

VSwitchIds

List

虛擬交換機ID列表。

DataDisks

List

節點池節點數據盤配置。

更多信息,請參見DataDisks屬性

ImageId

String

自定義鏡像ID。

默認使用系統提供的鏡像。

InstanceChargeType

String

節點池節點付費類型。

取值:

  • PrePaid:預付費。

  • PostPaid(默認值):按量付費。

InternetChargeType

String

公網IP收費類型。

取值:

  • PayByBandwidth:按固定帶寬計費。

  • PayByTraffic:按使用流量計費。

InternetMaxBandwidthOut

Integer

節點公網IP出帶寬最大值。

單位:Mbps。

取值范圍:1~100。

IsEnterpriseSecurityGroup

Boolean

自動創建企業級安全組。

取值:

  • true:創建并使用企業級安全組。

  • false:不使用企業級安全組。

KeyPair

String

免密登錄密鑰對名稱。

KeyPair和LoginPassword屬性二選一。

LoginPassword

String

SSH登錄密碼。

KeyPair和LoginPassword只能選擇其中之一。

密碼規則為8~30個字符,且至少同時包含大小寫字母、數字和特殊符號。

Period

Integer

節點池節點包年包月時長。

當InstanceChargeType取值為PrePaid時,本屬性才生效且為必選值。

當period_unit取值為Month時,period取值范圍:{ 1, 2, 3,6,12}。

默認值:1。

PeriodUnit

String

節點池節點付費周期。

當InstanceChargeType指定為PrePaid時需要指定周期。

Month:以月為計時單位。

Platform

String

操作系統發行版。

取值:

  • CentOS

  • AliyunLinux(默認值)

  • Windows

  • WindowsCore

RdsInstances

List

RDS實例ID。

SystemDiskCategory

String

節點系統盤類型。

取值:

  • cloud_efficiency(默認值):高效云盤。

  • cloud_ssd:SSD云盤。

  • cloud_essd:ESSD云盤。

SystemDiskPerformanceLevel

String

節點系統盤磁盤性能。

只對ESSD磁盤生效。

Tags

List

僅為ECS實例添加標簽。

更多信息,請參見Tags屬性

ZoneIds

List

可用區列表。

DataDisks語法

"DataDisks": [
  {
    "AutoSnapshotPolicyId": String,
    "Encrypted": Boolean,
    "Size": Integer,
    "Category": String,
    "PerformanceLevel": String
  }
]

DataDisks屬性

屬性名稱

類型

必須

允許更新

描述

約束

AutoSnapshotPolicyId

String

選擇自動快照策略ID。

云盤會按照快照策略自動備份。

Category

String

數據盤類型。

取值:

  • cloud:普通云盤。

  • cloud_efficiency(默認值):高效云盤。

  • cloud_ssd:SSD云盤。

  • cloud_essd:ESSD云盤。

Encrypted

Boolean

是否對數據盤加密。

取值:

  • true:對數據盤加密。

  • false(默認值):不對數據盤加密。

PerformanceLevel

String

節點數據盤磁盤性能等級。

僅對ESSD磁盤生效,磁盤性能等級和磁盤大小有關。

更多信息,請參見ESSD云盤

Size

Integer

數據盤大小。

單位為GiB。

取值范圍:40~32768。

默認值:120。

KubernetesConfig語法

"KubernetesConfig": {
  "Runtime": String,
  "RuntimeVersion": String,
  "CpuPolicy": String,
  "Labels": List,
  "NodeNameMode": String,
  "Taints": List
}

KubernetesConfig屬性

屬性名稱

類型

必須

允許更新

描述

約束

Runtime

String

容器運行時。

RuntimeVersion

String

容器運行時版本。

CpuPolicy

String

節點CPU管理策略。

當集群版本在1.12.6及以上時支持以下兩種策略:

  • static:允許為節點上具有某些資源特征Pod增強其CPU親和性和獨占性。

  • none(默認值):表示啟用現有的默認CPU親和性方案。

Labels

List

節點標簽。

為Kubernetes集群節點添加標簽。

更多信息,請參見Labels屬性。

NodeNameMode

String

自定義節點名。

節點名稱由三部分組成:前綴+節點IP地址子串+后綴。

  • 前綴和后綴均可由半角句號(.)分隔的一個或多個部分組成,每個部分可以使用小寫英文字母、數字和短劃線(-),節點名稱首尾必須為小寫英文字母和數字。

  • IP地址段長度指截取節點IP地址末尾的位數,取值范圍為5~12。

例如,節點IP地址為:192.168.XX.XX,指定前綴為aliyun.com,IP地址段長度為5,后綴為test,則節點名稱為aliyun.com0****test

Taints

List

污點配置。

更多信息,請參見Taints屬性

Labels語法

"Labels": {
 "Value": String,
 "Key": String
}

Labels屬性

屬性名稱

類型

必須

允許更新

描述

約束

Key

String

標簽鍵。

Value

String

標簽值。

Taints語法

"Taints": [{
 "Value": String,
 "Effect": String,
 "Key": String
}]

Taints屬性

屬性名稱

類型

必須

允許更新

描述

約束

Key

String

污點名稱。

Value

String

污點值。

Effect

String

調度策略。

  • NoSchedule(默認值):不能容忍,但僅影響調度過程,已被調度的Pod不受影響,僅對新增加的Pod生效。

  • NoExecute:不能容忍,當污點變動時,Pod對象會被驅逐。

  • PreferNoSchedule:柔性約束,節點現存Pod不受影響。

NodePoolInfo語法

"NodePoolInfo": {
  "Name": String,
  "Type": String,
  "ResourceGroupId": String
}

NodePoolInfo屬性

屬性名稱

類型

必須

允許更新

描述

約束

Name

String

節點池名稱。

Type

String

節點池類型

取值:

  • ess: ess節點池。

  • edge:edge節點池。

ResourceGroupId

String

節點池所屬資源組。

Tags語法

"Tags": [
  {
    "Key": String,
    "Value": String
  }
]

Tags屬性

屬性名稱

類型

必須

允許更新

描述

約束

Key

String

標簽鍵。

長度為1~64個字符,不能以aliyunacs:https://http://開頭。

Value

String

標簽值。

長度為0~128個字符,不能以aliyunacs:https://http://開頭。

WorkerDataDisks語法

"WorkerDataDisks": [
  {
    "Category": String,
    "Size": Number,
    "PerformanceLevel": String
  }
]

WorkerDataDisks屬性

屬性名稱

類型

必須

允許更新

描述

約束

Category

String

Worker節點數據盤類型。

取值:

  • cloud:普通云盤。

  • cloud_ssd:SSD云盤。

  • cloud_efficiency(默認值):高效云盤。

  • cloud_essd:ESSD云盤。

PerformanceLevel

String

ESSD云盤性能等級。

取值:

  • PL0:單盤最高隨機讀寫IOPS 1萬。

  • PL1(默認值):單盤最高隨機讀寫IOPS 5萬。

Size

Number

數據盤大小。

取值范圍:40~32,768。

單位:GiB。

Addons語法

"Addons": [
  {
    "Version": String,
    "Config": String,
    "Name": String,
    "Disabled": Boolean
  }
]

Addons屬性

屬性名稱

類型

必須

允許更新

描述

約束

Name

String

Addon插件名稱。

Config

String

Addon插件配置。

Disabled

Boolean

是否禁用默認安裝。

取值:

  • true(默認值):禁用默認安裝。

  • false:啟用默認安裝。

Version

String

Addon插件版本。

默認取最新版本。

DeleteOptions語法

"DeleteOptions": [
    {
      "DeleteMode": String,
      "ResourceType": String
    }
  ]

DeleteOptions屬性

屬性名稱

類型

必須

允許更新

描述

約束

DeleteMode

String

該類型資源的刪除策略。

可取值:

  • delete:刪除該類資源

  • retain:保留該類資源

ResourceType

String

資源類型。

可取值:

  • SLB:通過 service 創建的 SLB 資源,默認刪除,可選擇保留

  • ALB:ALB Ingress Controller 創建的 ALB 資源,默認保留,可選擇刪除

  • SLS_Data:集群日志功能所使用的日志服務 Project,默認保留,可選擇刪除

  • SLS_ControlPlane:托管版集群控制平面日志所使用的日志服務 Project,默認保留,可選擇刪除

  • PrivateZone:ACK Serverless 集群創建的 PrivateZone 資源,默認保留,可選擇刪除

Runtime語法

"Runtime": {
    "Name": String,
    "Version": String
  }

Runtime屬性

屬性名稱

類型

必須

允許更新

描述

約束

Name

String

容器運行時名稱。

ACK 支持以下三種容器運行時。

  • containerd:推薦使用,支持所有集群版本。

  • Sandboxed-Container.runv:安全沙箱容器,提供更高的隔離性,支持 1.24 版本及以下集群。

  • docker:支持 1.22 版本及以下集群。

默認值:containerd

Version

String

容器運行時版本。

默認為最新版。

關于安全沙箱運行時的變更詳情,請參見安全沙箱運行時發布記錄

返回值

Fn::GetAtt

  • ClusterId:集群ID。

  • TaskId:任務ID。系統自動分配,用戶查詢任務狀態。

  • WorkerRamRoleName:Worker節點RAM角色名稱。

  • DefaultUserKubeConfig:用戶配置集群憑據的默認Kubernetes配置。

  • ScalingRuleId:伸縮規則ID。

  • ScalingGroupId:伸縮組ID。

  • PrivateUserKubConfig:用戶配置集群憑據的專有Kubernetes配置。

  • ScalingConfigurationId:伸縮配置ID。

  • Nodes:集群節點列表。

  • APIServerSLBId:API服務器負載均衡ID。

  • IngressSLBId:Ingress負載均衡ID。

示例

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Description: Test Create ManagedKubernetesCluster
Parameters: {}
Resources:
  Vpc:
    Type: ALIYUN::ECS::VPC
    Properties:
      VpcName: mytest
      CidrBlock: 192.168.0.0/16
  VSwitch:
    Type: ALIYUN::ECS::VSwitch
    Properties:
      VSwitchName: mytest
      VpcId:
        Ref: Vpc
      ZoneId:
        Fn::Select:
          - '0'
          - Fn::GetAZs:
              Ref: ALIYUN::Region
      CidrBlock: 192.168.1.0/24
  ManagedKubernetesCluster:
    Type: ALIYUN::CS::ManagedKubernetesCluster
    Properties:
      VSwitchIds:
        - Ref: VSwitch
      VpcId:
        Ref: Vpc
      ClusterSpec: ack.pro.small
      WorkerInstanceTypes:
        - ecs.c5.large
      WorkerSystemDiskCategory: cloud_essd
      LoginPassword: Admin@123!
      Name: mytest
Outputs:
  ClusterId:
    Value:
      Fn::GetAtt:
        - ManagedKubernetesCluster
        - ClusterId
  TaskId:
    Value:
      Fn::GetAtt:
        - ManagedKubernetesCluster
        - TaskId         

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Description": "Test Create ManagedKubernetesCluster",
  "Parameters": {
  },
  "Resources": {
    "Vpc": {
      "Type": "ALIYUN::ECS::VPC",
      "Properties": {
        "VpcName": "mytest",
        "CidrBlock": "192.168.0.0/16"
      }
    },
    "VSwitch": {
      "Type": "ALIYUN::ECS::VSwitch",
      "Properties": {
        "VSwitchName": "mytest",
        "VpcId": {
          "Ref": "Vpc"
        },
        "ZoneId": {
          "Fn::Select": [
            "0",
            {
              "Fn::GetAZs": {
                "Ref": "ALIYUN::Region"
              }
            }
          ]
        },
        "CidrBlock": "192.168.1.0/24"
      }
    },
    "ManagedKubernetesCluster": {
      "Type": "ALIYUN::CS::ManagedKubernetesCluster",
      "Properties": {
        "VSwitchIds": [
          {
            "Ref": "VSwitch"
          }
        ],
        "VpcId": {
          "Ref": "Vpc"
        },
        "ClusterSpec": "ack.pro.small",
        "WorkerInstanceTypes": [
          "ecs.c5.large"
        ],
        "WorkerSystemDiskCategory": "cloud_essd",
        "LoginPassword": "Admin@123!",
        "Name": "mytest"
      }
    }
  },
  "Outputs": {
    "ClusterId": {
      "Value": {
        "Fn::GetAtt": [
          "ManagedKubernetesCluster",
          "ClusterId"
        ]
      }
    },
    "TaskId": {
      "Value": {
        "Fn::GetAtt": [
          "ManagedKubernetesCluster",
          "TaskId"
        ]
      }
    }
  }
}