更新时间:2026-04-21 GMT+08:00
分享

创建集群 - CreateCluster

功能介绍

创建集群接口用于创建一个新的集群实例。

URI

POST /v1/clusters

请求参数

表1 请求Body参数

参数

是否必选

参数类型

描述

name

String

参数解释

集群名称。

取值范围

以小写字母开头,由字母、数字、中划线(-)组成,长度范围4-128位,且不能以中划线(-)结尾。

description

String

参数解释

集群描述。

取值范围

不涉及。

charge_mode

Integer

参数解释

付费模式。

取值范围

0:按需付费。

k8s_cluster_specification

K8sClusterSpecification object

参数解释

业务k8s集群部署配置。

取值范围

不涉及。

memory_specification

MemorySpecification object

参数解释

EMS集群内存配置。

取值范围

不涉及。

表2 K8sClusterSpecification

参数

是否必选

参数类型

描述

k8s_cluster_id

String

参数解释

CCE集群ID。

约束限制

必须为UUID格式。

取值范围

不涉及。

默认取值

不涉及。

namespace

String

参数解释

CCE集群中部署ems服务的命名空间。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

label

K8sLabel object

参数解释

指定CCE集群中的安装范围,当前支持指定标签。Map对象,key为标签名,value为标签值。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

node_count

Integer

参数解释

CCE集群节点数。

约束限制

不涉及。

取值范围

3-512。

默认取值

不涉及。

flavor

String

参数解释

集群实例规格。

约束限制

不涉及。

取值范围

由一个或多个字母开始,后面跟随一个或多个由点分隔的字母段的字符串组成。且长度为1-64个字符。

默认取值

不涉及。

version

String

参数解释

集群版本,发放的集群版本。

约束限制

不涉及。

取值范围

不涉及。

默认取值空

lts_enable

Boolean

参数解释

是否安装云原生日志采集插件用LTS采集日志,安装前请提前创建LTS的转储委托。

约束限制

不涉及。

取值范围

  • true: 开启日志采集。

  • false: 关闭日志采集。

默认取值

true。

lts_connect_type

Integer

参数解释

日志接入方式。

约束限制

不涉及。

取值范围

  • 0: logagent。

  • 1: icagent。

默认取值

0。

monitor_enable

Boolean

参数解释

是否安装云原生监控插件。

约束限制

不涉及。

取值范围

  • true: 已安装云原生监控插件。

  • false: 未安装云原生监控插件。

默认取值

true。

node_type

Integer

参数解释

节点类型。

约束限制

不涉及。

取值范围

  • 0: 自动检测。

  • 1: A3节点。

  • 2: 其他。

默认取值

0。

表3 K8sLabel

参数

是否必选

参数类型

描述

key

String

参数解释

标签的键。

约束限制

不涉及。

取值范围

以字母或者数字开头和结尾,由字母、数字、连接符(-)、下划线(_)、点号(.)组成,且长度范围不超过63个字符。

默认取值

ems。

value

String

参数解释

标签的值。

约束限制

不涉及。

取值范围

以字母或者数字开头和结尾,由字母、数字、连接符(-)、下划线(_)、点号(.)组成,且长度范围不超过63个字符。

默认取值

true。

表4 MemorySpecification

参数

是否必选

参数类型

描述

huge_page_num

Integer

参数解释

大页数。

约束限制

不涉及。

取值范围

131072-2147483647。

默认取值

默认256GB,对应数量是131072。

huge_page_flavor

Integer

参数解释

大页规格(即大页大小,单位MB)。

约束限制

不涉及。

取值范围

不涉及。

默认取值

默认2MB。

响应参数

状态码:202

表5 响应Body参数

参数

参数类型

描述

job_id

String

参数解释

任务ID,可以通过任务查询接口查询任务执行详情。

取值范围

不涉及。

cluster_id

String

参数解释

本次创建的集群ID。

取值范围

不涉及。

状态码:400

表6 响应Body参数

参数

参数类型

描述

error_code

String

参数解释

错误码,用于标识具体的错误类型。

取值范围

不涉及。

error_msg

String

参数解释

错误描述,用于说明具体的错误信息。

取值范围

不涉及。

请求示例

响应示例

状态码

状态码

描述

202

参数解释

创建集群成功返回响应体。

取值范围

不涉及。

400

参数解释

错误响应体。

取值范围

不涉及。

错误码

请参见错误码章节。

相关文档