您可以通過OpenAPI建立ACK叢集,包含ACK託管叢集、ACK Serverless叢集,ACK Edge叢集以及註冊叢集。建立叢集時,您將完成叢集資訊、叢集組件以及ACK相關雲資源的配置。
介面說明
通過控制台產生 OpenAPI 請求參數
調用 CreateCluster 介面建立叢集時,如果由於請求參數組合不正確導致介面調用失敗,您可以通過控制台產生建立叢集所需的請求參數組合。具體操作如下:
-
登入Container Service管理主控台,在左側導覽列選擇叢集列表。
-
在叢集列表頁面,單擊叢集模板。
-
在對話方塊,選擇需要建立的叢集類型,並單擊建立,然後在叢集配置頁面配置叢集資訊。
-
配置完成後,在確認配置頁面,單擊右上方的同等代碼。對話方塊將展示您建立叢集時所需的參數組合,您可以複製使用。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
cs:CreateCluster |
create |
*Cluster
|
|
無 |
請求文法
POST /clusters HTTP/1.1
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| body |
object |
否 |
請求體參數。 |
cluster-demo |
| name |
string |
是 |
自訂叢集名稱。由數字、漢字、英文字元或短劃線(-)組成,長度範圍 1~63 個字元,且不能以短劃線(-)開頭。 |
cluster-demo |
| region_id |
string |
是 |
叢集所在地區 ID。詳情請參見Container Service開服地區。 |
cn-beijing |
| cluster_type |
string |
否 |
|
Kubernetes |
| cluster_spec |
string |
否 |
選擇
Pro XL、Pro 2XL、Pro 4XL 為ACK Pro 預設控制面提供的三個檔位,通過預先分配並固化控制面資源,確保 API 並發與 Pod 調度能力始終處於確定的高水平狀態,適用於 AI 訓練推理、超大規模叢集及關鍵任務型業務。 Pro 版及預設控制面版本的叢集管理費用請參見叢集管理費用。 |
ack.pro.small |
| profile |
string |
否 |
選擇
|
Default |
| kubernetes_version |
string |
否 |
叢集版本,與 Kubernetes 社區基準版本保持一致。建議選擇最新版本。若不指定,預設使用最新版本。 支援建立最近三個版本的叢集,可通過 DescribeKubernetesVersionMetadata 介面查詢支援的叢集版本。 關於 ACK 支援的 Kubernetes 版本,請參見 Kubernetes 版本發布概覽。 |
1.32.1-aliyun.1 |
| auto_mode |
object |
否 |
智能託管模式配置。 |
|
| enable |
boolean |
否 |
是否開啟智能託管模式。
|
true |
| tags |
array |
否 |
節點標籤。標籤定義規則:
|
|
| tag |
否 |
節點標籤。標籤定義規則:
|
||
| resource_group_id |
string |
否 |
叢集所屬資源群組 ID,實現不同資源的隔離。 |
rg-acfm3mkrure**** |
| deletion_protection |
boolean |
否 |
叢集刪除保護,防止通過控制台或 API 誤刪除叢集。取值:
預設值: |
true |
| zone_ids |
array |
否 |
叢集所屬地區的多個可用性區域 ID。此參數為 ACK 託管類的叢集特有參數。 |
|
|
string |
否 |
叢集所屬地區的可用性區域 ID,將在該可用性區域自動建立虛擬交換器。 當建立 ACK 託管類的叢集時,如果未指定 |
cn-beijing-h |
|
| vpcid |
string |
否 |
叢集使用的專用網路,建立叢集時必須為叢集提供。 |
vpc-2zeik9h3ahvv2zz95**** |
| vswitch_ids |
array |
否 |
叢集節點所在虛擬交換器,當建立零節點的託管版叢集時,該欄位必填。 |
|
|
string |
否 |
叢集節點所在虛擬交換器,當建立零節點的託管版叢集時,該欄位必填。 |
vsw-2ze3ds0mdip0hdz8i**** |
|
| ip_stack |
string |
否 |
叢集 ip_stack。 |
可選值: ipv4(單棧) dual(雙棧),預設值為ipv4。 |
pod_vswitch_ids
deprecated
|
array |
否 |
【該欄位已廢棄】網路外掛程式選擇 Terway 時,您需要為 Pod 分配 IP 的虛擬交換器。每個 Pod 虛擬交換器分別對應一個 Worker 節點的虛擬交換器,Pod 虛擬交換器和 Worker 節點的虛擬交換器的可用性區域需保持一致。 說明
Pod 虛擬交換器的網段掩碼建議不超過 19,最大不超過 25,否則叢集網路可分配的 Pod IP 位址非常有限,會影響叢集的正常使用。 |
|
|
string |
否 |
網路外掛程式選擇 Terway 時,您需要為 Pod 分配 IP 的虛擬交換器。每個 Pod 虛擬交換器分別對應一個 Worker 節點的虛擬交換器,Pod 虛擬交換器和 Worker 節點的虛擬交換器的可用性區域需保持一致。 說明
Pod 虛擬交換器的網段掩碼建議不超過 19,最大不超過 25,否則叢集網路可分配的 Pod IP 位址非常有限,會影響叢集的正常使用。 |
vsw-2ze97jwri7cei0mpw**** |
|
| container_cidr |
string |
否 |
Pod 網路位址區段,必須是有效私人網段,即以下網段及其子網:10.0.0.0/8、172.16-31.0.0/12-16、192.168.0.0/16。不能與 VPC 及 VPC 內已有 Kubernetes 叢集使用的網段重複,建立成功後不能修改。 關於叢集網路規劃,請參見 ACK 託管叢集網路規劃。 說明
Flannel 叢集中,此欄位必填。 |
172.20.0.0/16 |
| service_cidr |
string |
否 |
Service 網路位址區段,可選範圍:10.0.0.0/16-24,172.16-31.0.0/16-24,192.168.0.0/16-24 不能與 VPC 網段 10.1.0.0/21 及 VPC 內已有 Kubernetes 叢集使用的網段重複,建立成功後不能修改。 預設使用 172.19.0.0/20 網段。 |
172.21.0.0/20 |
| security_group_id |
string |
否 |
使用已有安全性群組建立叢集時需要指定安全性群組 ID,和 |
sg-bp1bdue0qc1g7k**** |
| is_enterprise_security_group |
boolean |
否 |
自動建立企業級安全性群組,當 說明
使用普通安全性群組時,叢集內節點與 Terway Pod 數量之和不能超過 2000。所以建立 Terway 網路類型叢集時,建議使用企業安全性群組。
預設值: |
true |
| snat_entry |
boolean |
否 |
為專用網路配置 SNAT。取值:
說明
如果建立叢集時未開啟,後續業務需要訪問公網,可手動開啟。 預設值: |
false |
| control_plane_endpoints_config |
object |
否 |
叢集串連配置。 |
|
| internal_dns_config |
object |
否 |
叢集內部網域名稱配置,適用於 ACK 託管叢集。叢集內部網域名稱用於 kubelet、kube-proxy 等節點側系統組件訪問 API Server;未開啟叢集內部網域名稱訪問時,節點側系統組件將通過 CLB IP 方式訪問。 |
|
| bind_vpcs |
array |
否 |
叢集內部網域名稱記錄解析生效的 VPC。 |
|
|
string |
否 |
叢集內部網域名稱記錄解析生效的 VPC。 |
vpc-xxxx |
|
| endpoint_public_access |
boolean |
否 |
是否開啟公網訪問。通過 EIP 暴露 API Server,實現叢集公網訪問。
預設值: |
true |
| load_balancer_id |
string |
否 |
指定用於 API Server 訪問的 CLB 執行個體 ID。指定該參數時,將不再自動建立 API Server CLB。 說明
請確保該 CLB 執行個體無其他依賴(如存在監聽、後端伺服器等),不支援共用型、公網類型的 CLB 指定。 |
lb-wz9t256gqa3vbouk**** |
| ssh_flags |
boolean |
否 |
是否開放公網 SSH 登入。用於登入 ACK 專有叢集的 Master 節點。託管叢集中,該參數不生效。
預設值: |
true |
| timezone |
string |
否 |
叢集使用的時區。請參見支援時區。 |
Asia/Shanghai |
| node_cidr_mask |
string |
否 |
節點 IP 數量,通過指定網路的 CIDR 來確定 IP 的數量,只對於 Flannel 網路類型叢集生效。 預設值: |
25 |
| proxy_mode |
string |
否 |
kube-proxy 代理模式
預設值: |
ipvs |
| controlplane_log_ttl |
string |
否 |
控制面組件日誌儲存天數。 |
30 |
| controlplane_log_project |
string |
否 |
控制平面組件Log Service Project,可以使用已有 Project 用於日誌儲存,也可以使用系統自動建立 Project 使用者日誌儲存。如果選擇自動建立Log Service Project 將會自動建立一個名稱為 |
k8s-log-xxx |
| controlplane_log_components |
array |
否 |
組件名稱列表,指定採集哪些控制面組件的日誌。 預設採集 kube-apiserver、kube-controller-manager、kube-scheduler、cloud-controller-manager 的日誌。 |
|
|
string |
否 |
組件名稱列表,指定採集哪些控制面組件的日誌。 預設採集 kube-apiserver、kube-controller-manager、kube-scheduler、cloud-controller-manager 的日誌。 |
["apiserver","kcm","scheduler"] |
|
| audit_log_config |
object |
否 |
叢集審計日誌配置。 |
|
| enabled |
boolean |
否 |
是否開啟叢集審計日誌功能。
|
true |
| sls_project_name |
string |
否 |
叢集審計日誌 Logstore 所在的SLS Project。
|
k8s-log-c2345xxxxxxxxxxxx |
| rrsa_config |
object |
否 |
RRSA 功能配置。 |
|
| enabled |
boolean |
否 |
是否開啟 RRSA 功能。
|
true |
| cluster_domain |
string |
否 |
叢集本地區名。 命名規則:網域名稱由小數點(.)分隔的一個或多個部分構成,每個部分最長為 63 個字元,可以使用小寫字母、數字和短劃線(-),且首尾必須為小寫字母或數字。 |
cluster.local |
| encryption_provider_key |
string |
否 |
KMS 金鑰識別碼,使用該金鑰組資料盤進行加密。更多詳情,請參見Key Management Service。 說明
該功能只在專業託管版叢集(ACK Pro 版叢集)中生效。 |
0fe64791-55eb-4fc7-84c5-c6c7cdca**** |
| service_account_issuer |
string |
否 |
ServiceAccount 是 Pod 和叢集 API Server 通訊的訪問憑證。而 關於 |
kubernetes.default.svc |
| api_audiences |
string |
否 |
ServiceAccount 是 Pod 和叢集 API Server 通訊的訪問憑證,而 關於 |
kubernetes.default.svc |
| extra_sans |
array |
否 |
自訂 API Server 認證 SAN(Subject Alternative Name)。 |
|
|
string |
否 |
認證 SAN。支援自訂 IP 位址或網域名稱。 |
192.168.xx.xx |
|
| maintenance_window | maintenance_window |
否 |
叢集維護視窗。 |
|
| operation_policy |
object |
否 |
叢集自動營運策略。 |
|
| cluster_auto_upgrade |
object |
否 |
叢集自動升級。 |
|
| enabled |
boolean |
否 |
是否開啟叢集自動升級。
|
true |
| channel |
string |
否 |
叢集自動升級頻次。可取值:
|
stable |
| addons |
array |
否 |
叢集組件列表,建立叢集時通過 網路組件:必選,包含 Flannel 和 Terway 兩種網路類型,建立叢集時二選一:
儲存群組件:可選,僅支援
日誌組件:可選。推薦開啟,如果不開啟Log Service時,將無法使用叢集審計功能。
Ingress 組件:可選,ACK 專有版叢集預設安裝 Ingress 組件
事件中心:可選,預設開啟。 事件中心提供對 Kubernetes 事件的儲存、查詢、警示等能力。Kubernetes 事件中心關聯的 Logstore 在 90 天內免費。關於免費策略的更多資訊,請參見建立並使用 Kubernetes 事件中心。 開啟事件中心樣本:[{"name":"ack-node-problem-detector","config":"{"sls_project_name":"your_sls_project_name"}"}]。 |
|
| addon |
否 |
叢集組件列表,建立叢集時通過 |
||
| nodepools |
array |
否 |
節點池列表。 |
|
| nodepool |
否 |
節點池配置。 |
||
| user_ca |
string |
否 |
自訂叢集 CA。 |
-----BEGIN CERTIFICATE-----**** |
| control_plane_config |
object |
否 |
ACK 專有叢集控制面配置。 |
|
| charge_type |
string |
否 |
控制面節點付費類型。
預設值: |
PostPaid |
| period |
integer |
否 |
控制面節點訂用帳戶的時間長度。當付費類型為 取值範圍:{1, 2, 3, 6, 12, 24, 36, 48, 60},單位:月。 預設值:1。 |
1 |
| period_unit |
string |
否 |
控制面節點訂用帳戶時間單位。當付費類型為 取值: |
Month |
| auto_renew |
boolean |
否 |
控制面節點是否自動續約。當付費類型為
預設值:true。 |
true |
| auto_renew_period |
integer |
否 |
控制面節點自動續約時間長度。 取值範圍:{1, 2, 3, 6, 12},單位:月。 預設值:1。 |
1 |
| instance_types |
array |
否 |
節點執行個體類型。 |
|
|
string |
否 |
節點執行個體規格類型。 |
ecs.g6.large |
|
| image_type |
string |
否 |
作業系統鏡像類型。 |
AliyunLinux3 |
| image_id |
string |
否 |
鏡像 ID。 |
aliyun_3_x64_20G_alibase_20240819.vhd |
| key_pair |
string |
否 |
金鑰組名稱,和 login_password 二選一。 |
ack |
| login_password |
string |
否 |
SSH 登入密碼。密碼規則為 8~30 個字元,且至少同時包含三項(大小寫字母、數字和特殊符號),和 key_pair 二選一。 |
******** |
| system_disk_category |
string |
否 |
節點系統硬碟類型。
預設值: |
cloud_ssd |
| system_disk_size |
integer |
否 |
節點系統硬碟大小。 取值範圍[40,500],單位:GiB。 預設值: |
120 |
| system_disk_snapshot_policy_id |
string |
否 |
節點自動快照備份策略。 |
sp-2zej1nogjvovnz4z**** |
| system_disk_performance_level |
string |
否 |
節點系統硬碟磁碟效能,只針對 ESSD 磁碟生效。 磁碟效能等級和磁碟大小有關,更多資訊,請參見 ESSD 雲端硬碟。 |
PL1 |
| system_disk_provisioned_iops |
integer |
否 |
節點系統硬碟預配置的讀寫 IOPS。 可能值:0~min{50,000, 1000*容量-基準效能}。 基準效能=min{1,800+50*容量, 50000}。 當 |
1000 |
| system_disk_bursting_enabled |
boolean |
否 |
節點系統硬碟是否開啟 Burst(效能突發)。
當 |
true |
| deploymentset_id |
string |
否 |
部署集 ID。 |
ds-bp10b35imuam5amw**** |
| cloud_monitor_flags |
boolean |
否 |
是否為節點安裝CloudMonitor。
預設值:false。 |
false |
| instance_metadata_options | InstanceMetadataOptions |
否 |
ECS 執行個體中繼資料訪問配置。 |
|
| soc_enabled |
boolean |
否 |
是否開啟等保安全強化。
預設值:false。 |
false |
| security_hardening_os |
boolean |
否 |
是否開啟阿里雲 OS 安全強化。
預設值:false。 |
false |
| cpu_policy |
string |
否 |
節點 CPU 管理原則。
預設值:none。 |
none |
| runtime |
string |
否 |
【該欄位已廢棄】控制面節點運行時名稱。取值: containerd:Containerd 運行時,支援所有叢集版本。 |
containerd |
| node_port_range |
string |
否 |
【該欄位已廢棄】節點服務連接埠範圍。 |
30000-32767 |
| size |
integer |
否 |
控制面節點數量。 可選值 |
3 |
custom_san
deprecated
|
string |
否 |
【該欄位已廢棄】請使用參數 自訂認證 SAN,多個 IP 或網域名稱以英文逗號(,)分隔。 |
cs.aliyun.com |
runtime
deprecated
|
runtime |
否 |
叢集內容器運行時。支援 containerd、安全沙箱和 Docker。 說明
Kubernetes 1.24 不再支援將 Docker 作為內建容器運行時。 更多資訊,請參見Docker、containerd、安全沙箱運行時的對比。 |
|
node_name_mode
deprecated
|
string |
否 |
【該欄位已廢棄】節點池配置請使用 |
null |
user_data
deprecated
|
string |
否 |
【該欄位已廢棄】自訂節點資料。 |
IyEvdXNyL2Jpbi9iYXNoCmVjaG8gIkhlbGxvIEFD**** |
image_id
deprecated
|
string |
否 |
【該欄位已廢棄】叢集控制面配置請使用 節點自訂鏡像,預設使用系統鏡像。當選擇自訂鏡像時,將取代預設系統鏡像。請參見自訂鏡像。 |
m-bp16z7xko3vvv8gt**** |
rds_instances
deprecated
|
array |
否 |
【該欄位已廢棄】節點池配置請使用 RDS 執行個體列表,選擇您想想要添加白名單的 RDS 執行個體。 建議前往 RDS 加入容器 Pod 網段與 Node 網段,設定 RDS 執行個體會由於執行個體非啟動並執行狀態導致無法彈出。 |
|
|
string |
否 |
RDS 執行個體列表,選擇您想想要添加白名單的 RDS 執行個體。 建議前往 RDS 加入容器 Pod 網段與 Node 網段,設定 RDS 執行個體會由於執行個體非啟動並執行狀態導致無法彈出。 |
rm-2zev748xi27xc**** |
|
taints
deprecated
|
array |
否 |
【該欄位已廢棄】節點池配置請使用 節點汙點資訊。汙點和容忍度(Toleration)相互配合,可以用來避免 Pod 被分配到不合適的節點上。更多資訊,請參見taint-and-toleration。 |
|
| taint |
否 |
節點汙點資訊。汙點和容忍度(Toleration)相互配合,可以用來避免 Pod 被分配到不合適的節點上。更多資訊,請參見taint-and-toleration。 |
||
cloud_monitor_flags
deprecated
|
boolean |
否 |
【該欄位已廢棄】叢集控制面節點配置請使用 叢集是否安裝CloudMonitor外掛程式。取值:
預設值: |
false |
platform
deprecated
|
string |
否 |
【該欄位已廢棄】節點池配置請使用 作業系統發行版。取值:
預設值: |
CentOS |
os_type
deprecated
|
string |
否 |
【該欄位已廢棄】叢集控制面節點配置請使用 作業系統平台類型。取值:
預設值: |
Linux |
soc_enabled
deprecated
|
boolean |
否 |
【該欄位已廢棄】叢集控制面節點配置請使用 等保加固。更多資訊,請參見 ACK 等保加固使用說明。 取值:
預設值: |
false |
security_hardening_os
deprecated
|
boolean |
否 |
【該欄位已廢棄】叢集控制面配置請使用 阿里雲 OS 安全強化。取值:
預設值: |
false |
cis_enabled
deprecated
|
boolean |
否 |
【該欄位已廢棄】叢集控制面配置請使用 |
false |
cpu_policy
deprecated
|
string |
否 |
【該欄位已廢棄】叢集控制面配置請使用 節點 CPU 管理原則。當叢集版本在 1.12.6 及以上時支援以下兩種策略:
預設值: |
none |
node_port_range
deprecated
|
string |
否 |
節點服務連接埠,可選連接埠範圍:[30000,65535]。 預設值: |
30000~32767 |
master_vswitch_ids
deprecated
|
array |
否 |
【該欄位已廢棄】請使用 Master 節點交換器 ID 列表,交換器個數取值範圍為[1,3]。為確保叢集的高可用性,推薦您選擇 3 個交換器,且分布在不同的可用性區域。 指定的執行個體規格數量需要和 |
|
|
string |
否 |
Master 節點交換器 ID 列表,交換器個數取值範圍為[1,3]。為確保叢集的高可用性,推薦您選擇 3 個交換器,且分布在不同的可用性區域。 指定的執行個體規格數量需要和 |
vsw-2ze3ds0mdip0hdz8i**** |
|
key_pair
deprecated
|
string |
否 |
【該欄位已廢棄】叢集控制面配置請使用 金鑰組名稱,和 |
security-key |
login_password
deprecated
|
string |
否 |
【該欄位已廢棄】叢集控制面配置請使用 SSH 登入密碼,和 |
null |
master_count
deprecated
|
integer |
否 |
【該欄位已廢棄】叢集控制面配置請使用 Master 節點數量,可選值 預設值: |
3 |
master_instance_types
deprecated
|
array |
否 |
【該欄位已廢棄】叢集控制面配置請使用 Master 節點執行個體類型。更多資訊,請參見執行個體規格類型系列。 |
|
|
string |
否 |
Master 節點執行個體類型。指定的執行個體規格數量需要和 |
ecs.n4.xlarge |
|
master_system_disk_category
deprecated
|
string |
否 |
【該欄位已廢棄】叢集控制面配置請使用 Master 節點系統硬碟類型,取值:
預設值: |
cloud_ssd |
master_system_disk_size
deprecated
|
integer |
否 |
【該欄位已廢棄】叢集控制面配置請使用 Master 節點系統硬碟大小,取值範圍[40,500],單位:GiB。 預設值: |
120 |
master_system_disk_performance_level
deprecated
|
string |
否 |
【該欄位已廢棄】叢集控制面配置請使用 叢集 Master 節點系統硬碟磁碟效能等級, 僅對 ESSD 磁碟生效。磁碟效能等級和磁碟大小有關,更多資訊,請參見 ESSD 雲端硬碟。 |
PL1 |
master_system_disk_snapshot_policy_id
deprecated
|
string |
否 |
【該欄位已廢棄】叢集控制面配置請使用 Master 節點系統硬碟採用的自動快照策略 ID。 |
sp-2zej1nogjvovnz4z**** |
master_instance_charge_type
deprecated
|
string |
否 |
【該欄位已廢棄】叢集控制面配置請使用 Master 節點付費類型,取值:
預設值: |
PrePaid |
master_period_unit
deprecated
|
string |
否 |
【該欄位已廢棄】叢集控制面配置請使用 Master 節點付費周期,當付費類型為 取值: |
Month |
master_period
deprecated
|
integer |
否 |
【該欄位已廢棄】叢集控制面配置請使用 Master 節點訂用帳戶時間長度,當 取值範圍:{1, 2, 3, 6, 12, 24, 36, 48, 60}。 預設值:1。 |
1 |
master_auto_renew
deprecated
|
boolean |
否 |
【該欄位已廢棄】叢集控制面配置請使用 Master 節點是否開啟自動續約,當
預設值: |
true |
master_auto_renew_period
deprecated
|
integer |
否 |
【該欄位已廢棄】叢集控制面配置請使用 Master 節點自動續約周期,當選擇訂用帳戶付費類型時才生效,且為必選值。 取值範圍:{1, 2, 3, 6, 12}。 預設值:1。 |
1 |
num_of_nodes
deprecated
|
integer |
否 |
【該欄位已廢棄】節點池配置請使用 Worker 節點數。範圍是[0,100]。 |
3 |
worker_vswitch_ids
deprecated
|
array |
否 |
【該欄位已廢棄】節點池配置請使用 叢集節點使用的虛擬交換器列表,一個節點對應一個值。 當建立零節點的託管版叢集時,欄位 |
|
|
string |
否 |
Worker 節點虛擬交換器列表,取值範圍:[1,20]。為保證高可用性,建議選擇不同可用性區域的虛擬交換器。 當建立零節點的託管版叢集時,欄位 |
vsw-2ze3ds0mdip0hdz8i**** |
|
worker_instance_types
deprecated
|
array |
否 |
【該欄位已廢棄】節點池配置請使用 Worker 節點執行個體配置。 |
|
|
string |
否 |
Worker 節點執行個體規格,至少要指定一個執行個體規格。更多資訊,請參見執行個體規格類型系列。 說明
執行個體規格優先順序隨著在資料中的位置增大依次降低。當無法根據優先順序較高的執行個體規格建立出執行個體時,會自動選擇下一優先順序的執行個體規格來建立執行個體。 |
ecs.n4.large |
|
worker_system_disk_category
deprecated
|
string |
否 |
【該欄位已廢棄】節點池配置請使用 Worker 節點系統硬碟類型。更多資訊,請參見Block Storage概述。 取值:
預設值: |
cloud_efficiency |
worker_system_disk_size
deprecated
|
integer |
否 |
【該欄位已廢棄】節點池配置請使用 Worker 節點系統硬碟大小,單位為 GiB。 取值範圍:[40,500]。 該參數的取值必須大於或者等於 max{40, ImageSize}。 預設值: |
120 |
worker_system_disk_snapshot_policy_id
deprecated
|
string |
否 |
【該欄位已廢棄】節點池配置請使用 Worker 節點系統硬碟採用的自動快照策略 ID。 |
sp-2zej1nogjvovnz4z**** |
worker_system_disk_performance_level
deprecated
|
string |
否 |
【該欄位已廢棄】節點池配置請使用 當系統硬碟為 ESSD 雲端硬碟時,可設定 ESSD 雲端硬碟的效能層級 PL(Performance Level)。更多資訊,請參見 ESSD 雲端硬碟。 取值:
|
PL1 |
worker_data_disks
deprecated
|
array<object> |
否 |
【該欄位已廢棄】節點池配置請使用 Worker 節點資料盤類型、大小等配置的組合。 |
|
|
object |
否 |
資料盤配置集合。 |
||
| category |
string |
是 |
資料盤類型。 |
cloud_essd |
| encrypted |
string |
否 |
是否對資料盤加密。取值:
預設值: |
true |
| size |
string |
是 |
資料盤大小,取值範圍:40~32767。單位:GiB。 |
120 |
| performance_level |
string |
否 |
節點資料盤磁碟效能等級,僅針對 ESSD 雲端硬碟生效。 |
PL1 |
worker_instance_charge_type
deprecated
|
string |
否 |
【該欄位已廢棄】節點池配置請使用 Worker 節點付費類型,取值:
預設值:隨用隨付。 |
PrePaid |
worker_period_unit
deprecated
|
string |
否 |
【該欄位已廢棄】節點池配置請使用 Worker 節點付費周期,當付費類型為 取值: |
Month |
worker_period
deprecated
|
integer |
否 |
【該欄位已廢棄】節點池配置請使用 Worker 節點訂用帳戶時間長度,當 取值範圍:{1, 2, 3, 6, 12, 24, 36, 48, 60}。 預設值:1。 |
1 |
worker_auto_renew
deprecated
|
boolean |
否 |
【該欄位已廢棄】節點池配置請使用 Worker 節點是否開啟自動續約,當
預設值: |
true |
worker_auto_renew_period
deprecated
|
integer |
否 |
【該欄位已廢棄】節點池配置請使用 Worker 節點自動續約周期,當選擇訂用帳戶付費類型時才生效,且為必選值。 取值範圍:{1, 2, 3, 6, 12}。 |
1 |
instances
deprecated
|
array |
否 |
【該欄位已廢棄】建立叢集時不支援選擇已有節點,如需添加已有節點到叢集,請先建立節點池,並調用 AttachInstancesToNodePool 介面操作。 使用已有節點建立叢集時,需要指定 ECS 執行個體列表,該執行個體會作為 Worker 節點加入叢集。 說明
使用已有執行個體建立叢集時,該欄位必填。 |
|
|
string |
否 |
使用已有節點建立叢集時,需要指定 ECS 執行個體列表,該執行個體會作為 Worker 節點加入叢集。 說明
使用已有執行個體建立叢集時,該欄位必填。 |
i-2ze4zxnm36vq00xn**** |
|
format_disk
deprecated
|
boolean |
否 |
【該欄位已廢棄】建立叢集時不支援選擇已有節點,如需添加已有節點到叢集,請先建立節點池,並調用 AttachInstancesToNodePool 介面操作。 使用已有執行個體建立叢集時,是否對執行個體進行資料盤掛載,取值:
預設值: 資料盤掛載規則:
|
false |
keep_instance_name
deprecated
|
boolean |
否 |
【該欄位已廢棄】建立叢集時不支援選擇已有節點,如需添加已有節點到叢集,請先建立節點池,並調用 AttachInstancesToNodePool 介面操作。 使用已有執行個體建立叢集時,是否保留執行個體名稱。
預設值: |
true |
service_discovery_types
deprecated
|
array |
否 |
【該欄位已廢棄】叢集內服務發現類型,用於在
預設值:不開啟。 |
|
|
string |
否 |
叢集內服務發現類型,用於在
預設值:不開啟。 |
PrivateZone |
|
nat_gateway
deprecated
|
boolean |
否 |
【該欄位已廢棄】請使用參數 |
true |
zone_id
deprecated
|
string |
否 |
【該欄位已廢棄】請使用 叢集所屬地區的可用性區域 ID。此參數為 ACK 託管類的叢集特有參數。 當建立 ACK 託管類的叢集時,如果未指定 |
cn-beiji**** |
logging_type
deprecated
|
string |
否 |
【該欄位已廢棄】叢集開啟Log Service,只針對 ACK Serverless 叢集生效,且取值必須是 |
SLS |
disable_rollback
deprecated
|
boolean |
否 |
【該欄位已廢棄】叢集建立失敗時預設不會進行復原,您需要自行清理建立失敗的叢集。 叢集建立失敗是否復原。取值:
預設值: |
true |
timeout_mins
deprecated
|
integer |
否 |
【該欄位已廢棄】叢集建立失敗時預設不會進行復原,您需要自行清理建立失敗的叢集。 叢集建立逾時時間,單位分鐘。 預設值: |
60 |
image_type
deprecated
|
string |
否 |
【該欄位已廢棄】叢集控制面配置請使用 作業系統發行版類型,推薦使用該欄位指定節點作業系統。取值:
預設值: |
AliyunLinux |
load_balancer_spec
deprecated
|
string |
否 |
【該參數已廢棄】CLB 按使用量計費,該參數不生效。 負載平衡規格,取值:
預設值: |
slb.s2.small |
enable_rrsa
deprecated
|
boolean |
否 |
【該欄位已廢棄】請使用參數 是否啟用 RRSA 功能。
|
false |
charge_type
deprecated
|
string |
否 |
【該欄位已廢棄】 API Server 所使用的 CLB 執行個體的付費類型,預設值為 PostPaid。取值:
重要
詳細資料請參見傳統型負載平衡 CLB 計費項目調整公告。 |
PostPaid |
period_unit
deprecated
|
string |
否 |
【該欄位已廢棄】 付費周期,當付費類型為 PrePaid 的時候,需要指定周期。 取值:Month,當前僅支援以月為周期。 該欄位於 2024 年 10 月 15 日存在變更,更多資訊,請參見關於叢集建立介面 CreateCluster 參數行為變更的公告。 |
Month |
period
deprecated
|
integer |
否 |
【該欄位已廢棄】 購買時間長度。訂用帳戶時間長度,當 charge_type 取值為 PrePaid 時才生效,且為必選值。 取值範圍:{1, 2, 3, 6, 12, 24, 36, 48, 60}。 預設值:1。 該欄位於 2024 年 10 月 15 日存在變更,更多資訊,請參見關於叢集建立介面 CreateCluster 參數行為變更的公告。 |
1 |
auto_renew
deprecated
|
boolean |
否 |
【該欄位已廢棄】 是否開啟自動續約,當
預設值: 該欄位於 2024 年 10 月 15 日存在變更,更多資訊,請參見關於叢集建立介面 CreateCluster 參數行為變更的公告。 |
true |
auto_renew_period
deprecated
|
integer |
否 |
【該欄位已廢棄】 自動續約周期,當選擇預付費和自動續約時才生效。當 預設值:1。 該欄位於 2024 年 10 月 15 日存在變更,更多資訊,請參見關於叢集建立介面 CreateCluster 參數行為變更的公告。 |
1 |
access_control_list
deprecated
|
array |
否 |
【該欄位已廢棄】註冊叢集 API Server SLB 存取控制清單。 |
|
|
string |
否 |
註冊叢集 API Server SLB 存取控制清單。 |
192.168.XX.XX/24 |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
返回體。 |
||
| cluster_id |
string |
叢集 ID。 |
cb95aa626a47740afbf6aa099b650**** |
| request_id |
string |
請求 ID。 |
687C5BAA-D103-4993-884B-C35E4314**** |
| task_id |
string |
任務 ID。 |
T-5a54309c80282e39ea**** |
樣本
正常返回樣本
JSON格式
{
"cluster_id": "cb95aa626a47740afbf6aa099b650****",
"request_id": "687C5BAA-D103-4993-884B-C35E4314****",
"task_id": "T-5a54309c80282e39ea****"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。