仅支持创建KVM虚拟化类型的节点,非KVM虚拟化类型的节点创建后无法正常使用。
您可以在API Explorer中调试该接口。
POST /api/v3/projects/{project_id}/clusters/{cluster_id}/nodes
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID,获取方式请参见如何获取接口URI中参数 |
cluster_id |
是 |
String |
集群 ID,获取方式请参见如何获取接口URI中参数 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
nodepoolScaleUp |
否 |
String |
标明是否为nodepool下发的请求。若不为“NodepoolScaleUp”将自动更新对应节点池的实例数 枚举值:
|
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
Content-Type |
是 |
String |
消息体的类型(格式) 缺省值:application/json |
X-Auth-Token |
是 |
String |
"调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值,获取方式请参见获取token。" 最大长度:16384 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
kind |
是 |
String |
API类型,固定值“Node”,该值不可修改。 缺省值:Node |
apiVersion |
是 |
String |
API版本,固定值“v3”,该值不可修改。 缺省值:v3 |
metadata |
否 |
NodeMetadata object |
metadata是节点对象的元数据定义,是集合类的元素类型,包含一组由不同名称定义的属性。 |
spec |
是 |
V3NodeSpec object |
spec是集合类的元素类型,用户对需要管理的节点对象进行详细描述的主体部分都在spec中给出。系统通过spec的描述来创建或更新对象。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
name |
否 |
String |
节点名称 说明:
命名规则:以小写字母开头,由小写字母、数字、中划线(-)组成,长度范围1-56位,且不能以中划线(-)结尾。 最小长度:1 最大长度:56 |
uid |
否 |
String |
节点ID,资源唯一标识,创建成功后自动生成,填写无效 |
labels |
否 |
Map<String,String> |
CCE自有节点标签,非Kubernetes原生labels。 标签可用于选择对象并查找满足某些条件的对象集合,格式为key/value键值对。 示例: "labels": { "key" : "value" } |
annotations |
否 |
Map<String,String> |
CCE自有节点注解,非Kubernetes原生annotations,格式为key/value键值对。 示例: "annotations": { "key1" : "value1", "key2" : "value2" } 说明:
Annotations不用于标识和选择对象。Annotations中的元数据可以是small 或large,structured 或unstructured,并且可以包括标签不允许使用的字符。 |
creationTimestamp |
否 |
String |
创建时间,创建成功后自动生成,填写无效 |
updateTimestamp |
否 |
String |
更新时间,创建成功后自动生成,填写无效 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
flavor |
是 |
String |
节点的规格,CCE支持的节点规格请参考节点规格说明获取。 最小长度:1 最大长度:50 |
az |
是 |
String |
待创建节点所在的可用区,需要指定可用区(AZ)的名称。CCE支持的可用区请参考地区和终端节点获取。 最大长度:200 |
os |
否 |
String |
节点的操作系统类型。
说明:
系统会根据集群版本自动选择支持的系统版本。当前集群版本不支持该系统类型,则会报错。
|
login |
是 |
Login object |
节点的登录方式 |
rootVolume |
是 |
Volume object |
节点的磁盘信息 |
dataVolumes |
是 |
Array of Volume objects |
节点的数据盘参数(目前已支持通过控制台为CCE节点添加第二块数据盘)。 针对专属云节点,参数解释与rootVolume一致 |
publicIP |
否 |
V3NodePublicIP object |
节点的弹性公网IP |
nodeNicSpec |
否 |
NodeNicSpec object |
节点的网卡信息 |
count |
是 |
Integer |
批量创建时节点的个数,必须为大于等于1,小于等于最大限额的正整数。作用于节点池时该项允许为0 |
billingMode |
否 |
Integer |
节点的计费模式:取值为 0(按需付费)、2(自动付费包周期) 自动付费包周期支持普通用户token。 说明:
创建按需节点不影响集群状态;创建包周期节点时,集群状态会转换为“扩容中”。 |
taints |
否 |
Array of Taint objects |
支持给创建出来的节点加Taints来设置反亲和性,每条Taints包含以下3个参数:
示例: "taints": [{ "key": "status", "value": "unavailable", "effect": "NoSchedule" }, { "key": "looks", "value": "bad", "effect": "NoSchedule" }] |
k8sTags |
否 |
Map<String,String> |
格式为key/value键值对。键值对个数不超过20条。
示例: "k8sTags": { "key": "value" } |
ecsGroupId |
否 |
String |
云服务器组ID,若指定,将节点创建在该云服务器组下 |
dedicatedHostId |
否 |
String |
指定DeH主机的ID,将节点调度到自己的DeH上。\n>创建节点池添加节点时不支持该参数。 |
offloadNode |
否 |
Boolean |
是否CCE Turbo集群节点 说明:
创建节点池添加节点时不支持该参数。 |
userTags |
否 |
Array of UserTag objects |
云服务器标签,键必须唯一,CCE支持的最大用户自定义标签数量依region而定,自定义标签数上限最少为5个。 |
runtime |
否 |
Runtime object |
|
extendParam |
否 |
NodeExtendParam object |
创建节点时的扩展参数。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
sshKey |
否 |
String |
选择密钥对方式登录时的密钥对名称。密钥对和密码登录方式二者必选其一。 |
userPassword |
否 |
UserPassword object |
选择密码方式登录时的帐号密码信息,之后可通过此帐号密码登录节点。密钥对和密码登录方式二者必选其一。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
username |
否 |
String |
登录帐号,默认为“root” 缺省值:root |
password |
是 |
String |
登录密码,取值请参见创建云服务器中adminPass参数的描述。若创建节点通过用户名密码方式,即使用该字段,则响应体中该字段作屏蔽展示。创建节点时password字段需要加盐加密,具体方法请参见创建节点时password字段加盐加密。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
size |
是 |
Integer |
磁盘大小,单位为GB
|
volumetype |
是 |
String |
磁盘类型,取值请参见创建云服务器 中“root_volume字段数据结构说明”。
|
extendParam |
否 |
Map<String,Object> |
磁盘扩展参数,取值请参见创建云服务器中“extendparam”参数的描述。 |
cluster_id |
否 |
String |
云服务器系统盘对应的存储池的ID。仅用作专属云集群,专属分布式存储DSS的存储池ID,即dssPoolID。 获取方法请参见获取单个专属分布式存储池详情中“表3 响应参数”的ID字段。 |
cluster_type |
否 |
String |
云服务器系统盘对应的磁盘存储类型。仅用作专属云集群,固定取值为dss。 |
hw:passthrough |
否 |
Boolean |
|
metadata |
否 |
VolumeMetadata object |
云硬盘加密信息,仅在创建节点系统盘或数据盘需加密时须填写。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
__system__encrypted |
否 |
String |
表示云硬盘加密功能的字段,'0'代表不加密,'1'代表加密。 该字段不存在时,云硬盘默认为不加密。 |
__system__cmkid |
否 |
String |
用户主密钥ID,是metadata中的表示加密功能的字段,与__system__encrypted配合使用。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
ids |
否 |
Array of strings |
已有的弹性IP的ID列表。数量不得大于待创建节点数 说明:
若已配置ids参数,则无需配置count和eip参数 |
count |
否 |
Integer |
要动态创建的弹性IP个数。 说明:
count参数与eip参数必须同时配置。 |
eip |
否 |
V3NodeEIPSpec object |
弹性IP参数 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
iptype |
否 |
String |
弹性IP类型,取值请参见“创建云服务器 > eip字段数据结构说明”表中“iptype”参数的描述。 |
bandwidth |
否 |
V3NodeBandwidth object |
弹性IP的带宽参数 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
chargemode |
否 |
String |
带宽的计费类型:
说明:
|
size |
否 |
String |
带宽大小,取值请参见“创建云服务器 > bandwidth字段数据结构说明”表中“size”参数的描述。 |
sharetype |
否 |
String |
带宽的共享类型,取值请参见“创建云服务器 > bandwidth字段数据结构说明”表中“sharetype”参数的描述。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
primaryNic |
否 |
NicSpec object |
主网卡的描述信息。 |
extNics |
否 |
Array of NicSpec objects |
扩展网卡 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
subnetId |
否 |
String |
网卡所在子网的ID。 |
fixedIps |
否 |
Array of strings |
主网卡的IP将通过fixedIps指定,数量不得大于创建的节点数。fixedIps或ipBlock同时只能指定一个。 |
ipBlock |
否 |
String |
IP段的CIDR格式,创建的节点IP将属于该IP段内。fixedIps或ipBlock同时只能指定一个。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
key |
否 |
String |
键 |
value |
否 |
String |
值 最大长度:63 |
effect |
否 |
String |
作用效果 枚举值:
|
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
key |
否 |
String |
云服务器标签的键。不得以"CCE-"或"__type_baremetal"开头 最小长度:1 最大长度:36 |
value |
否 |
String |
云服务器标签的值 最小长度:0 最大长度:43 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
ecs:performancetype |
否 |
String |
云服务器规格的分类。裸金属节点无该字段。 |
orderID |
否 |
String |
订单ID,节点付费类型为自动付费包周期类型时,响应中会返回此字段。 |
productID |
否 |
String |
产品ID,节点付费类型为自动付费包周期类型时,响应中会返回此字段。 |
maxPods |
否 |
Integer |
节点最大允许创建的实例数(Pod),该数量包含系统默认实例,取值范围为16~256。 该设置的目的为防止节点因管理过多实例而负载过重,请根据您的业务需要进行设置。 |
periodType |
否 |
String |
订购周期类型,取值范围:
说明:
billingMode为2(自动付费包周期)时生效,且为必选。 |
periodNum |
否 |
Integer |
订购周期数,取值范围:
说明:
billingMode为2时生效,且为必选。 |
isAutoRenew |
否 |
String |
是否自动续订
说明:
billingMode为2时生效,且为必选。 |
isAutoPay |
否 |
String |
是否自动扣款
说明:
billingMode为2时生效,不填写此参数时默认会自动扣款。 |
DockerLVMConfigOverride |
否 |
String |
Docker数据盘配置项。默认配置示例如下: "DockerLVMConfigOverride":"dockerThinpool=vgpaas/90%VG;kubernetesLV=vgpaas/10%VG;diskType=evs;lvType=linear" 包含如下字段:
|
dockerBaseSize |
否 |
Integer |
Device mapper模式下,节点上Docker单容器的可用磁盘空间大小,OverlayFS模式(CCE Turbo集群中CentOS 7.6和Ubuntu 18.04节点,以及混合集群中Ubuntu 18.04节点)下不支持此字段。Device mapper模式下建议dockerBaseSize配置不超过80G,设置过大时可能会导致docker初始化时间过长而启动失败,若对容器磁盘大小有特殊要求,可考虑使用挂载外部或本地存储方式代替。 |
offloadNode |
否 |
String |
是否为CCE Turbo集群节点。 |
publicKey |
否 |
String |
节点的公钥。 |
alpha.cce/preInstall |
否 |
String |
安装前执行脚本 说明:
输入的值需要经过Base64编码,方法为echo -n "待编码内容" | base64 |
alpha.cce/postInstall |
否 |
String |
安装后执行脚本 说明:
输入的值需要经过Base64编码,方法为echo -n "待编码内容" | base64。 |
alpha.cce/NodeImageID |
否 |
String |
如果创建裸金属节点,需要使用自定义镜像时用此参数。 |
nicMultiqueue |
否 |
String |
"[{\"queue\":4}]" 包含如下字段:
|
nicThreshold |
否 |
String |
"0.3:0.6"
|
状态码: 201
参数 |
参数类型 |
描述 |
---|---|---|
kind |
String |
API类型,固定值“Node”,该值不可修改。 缺省值:Node |
apiVersion |
String |
API版本,固定值“v3”,该值不可修改。 缺省值:v3 |
metadata |
NodeMetadata object |
metadata是节点对象的元数据定义,是集合类的元素类型,包含一组由不同名称定义的属性。 |
spec |
V3NodeSpec object |
spec是集合类的元素类型,用户对需要管理的节点对象进行详细描述的主体部分都在spec中给出。系统通过spec的描述来创建或更新对象。 |
status |
V3NodeStatus object |
节点状态,动态记录,创建或修改时指定无意义. |
参数 |
参数类型 |
描述 |
---|---|---|
name |
String |
节点名称 说明:
命名规则:以小写字母开头,由小写字母、数字、中划线(-)组成,长度范围1-56位,且不能以中划线(-)结尾。 最小长度:1 最大长度:56 |
uid |
String |
节点ID,资源唯一标识,创建成功后自动生成,填写无效 |
labels |
Map<String,String> |
CCE自有节点标签,非Kubernetes原生labels。 标签可用于选择对象并查找满足某些条件的对象集合,格式为key/value键值对。 示例: "labels": { "key" : "value" } |
annotations |
Map<String,String> |
CCE自有节点注解,非Kubernetes原生annotations,格式为key/value键值对。 示例: "annotations": { "key1" : "value1", "key2" : "value2" } 说明:
Annotations不用于标识和选择对象。Annotations中的元数据可以是small 或large,structured 或unstructured,并且可以包括标签不允许使用的字符。 |
creationTimestamp |
String |
创建时间,创建成功后自动生成,填写无效 |
updateTimestamp |
String |
更新时间,创建成功后自动生成,填写无效 |
参数 |
参数类型 |
描述 |
---|---|---|
flavor |
String |
节点的规格,CCE支持的节点规格请参考节点规格说明获取。 最小长度:1 最大长度:50 |
az |
String |
待创建节点所在的可用区,需要指定可用区(AZ)的名称。CCE支持的可用区请参考地区和终端节点获取。 最大长度:200 |
os |
String |
节点的操作系统类型。
说明:
系统会根据集群版本自动选择支持的系统版本。当前集群版本不支持该系统类型,则会报错。
|
login |
Login object |
节点的登录方式 |
rootVolume |
Volume object |
节点的磁盘信息 |
dataVolumes |
Array of Volume objects |
节点的数据盘参数(目前已支持通过控制台为CCE节点添加第二块数据盘)。 针对专属云节点,参数解释与rootVolume一致 |
publicIP |
V3NodePublicIP object |
节点的弹性公网IP |
nodeNicSpec |
NodeNicSpec object |
节点的网卡信息 |
count |
Integer |
批量创建时节点的个数,必须为大于等于1,小于等于最大限额的正整数。作用于节点池时该项允许为0 |
billingMode |
Integer |
节点的计费模式:取值为 0(按需付费)、2(自动付费包周期) 自动付费包周期支持普通用户token。 说明:
创建按需节点不影响集群状态;创建包周期节点时,集群状态会转换为“扩容中”。 |
taints |
Array of Taint objects |
支持给创建出来的节点加Taints来设置反亲和性,每条Taints包含以下3个参数:
示例: "taints": [{ "key": "status", "value": "unavailable", "effect": "NoSchedule" }, { "key": "looks", "value": "bad", "effect": "NoSchedule" }] |
k8sTags |
Map<String,String> |
格式为key/value键值对。键值对个数不超过20条。
示例: "k8sTags": { "key": "value" } |
ecsGroupId |
String |
云服务器组ID,若指定,将节点创建在该云服务器组下 |
dedicatedHostId |
String |
指定DeH主机的ID,将节点调度到自己的DeH上。\n>创建节点池添加节点时不支持该参数。 |
offloadNode |
Boolean |
是否CCE Turbo集群节点 说明:
创建节点池添加节点时不支持该参数。 |
userTags |
Array of UserTag objects |
云服务器标签,键必须唯一,CCE支持的最大用户自定义标签数量依region而定,自定义标签数上限最少为5个。 |
runtime |
Runtime object |
|
extendParam |
NodeExtendParam object |
创建节点时的扩展参数。 |
参数 |
参数类型 |
描述 |
---|---|---|
sshKey |
String |
选择密钥对方式登录时的密钥对名称。密钥对和密码登录方式二者必选其一。 |
userPassword |
UserPassword object |
选择密码方式登录时的帐号密码信息,之后可通过此帐号密码登录节点。密钥对和密码登录方式二者必选其一。 |
参数 |
参数类型 |
描述 |
---|---|---|
username |
String |
登录帐号,默认为“root” 缺省值:root |
password |
String |
登录密码,取值请参见创建云服务器中adminPass参数的描述。若创建节点通过用户名密码方式,即使用该字段,则响应体中该字段作屏蔽展示。创建节点时password字段需要加盐加密,具体方法请参见创建节点时password字段加盐加密。 |
参数 |
参数类型 |
描述 |
---|---|---|
size |
Integer |
磁盘大小,单位为GB
|
volumetype |
String |
磁盘类型,取值请参见创建云服务器 中“root_volume字段数据结构说明”。
|
extendParam |
Map<String,Object> |
磁盘扩展参数,取值请参见创建云服务器中“extendparam”参数的描述。 |
cluster_id |
String |
云服务器系统盘对应的存储池的ID。仅用作专属云集群,专属分布式存储DSS的存储池ID,即dssPoolID。 获取方法请参见获取单个专属分布式存储池详情中“表3 响应参数”的ID字段。 |
cluster_type |
String |
云服务器系统盘对应的磁盘存储类型。仅用作专属云集群,固定取值为dss。 |
hw:passthrough |
Boolean |
|
metadata |
VolumeMetadata object |
云硬盘加密信息,仅在创建节点系统盘或数据盘需加密时须填写。 |
参数 |
参数类型 |
描述 |
---|---|---|
__system__encrypted |
String |
表示云硬盘加密功能的字段,'0'代表不加密,'1'代表加密。 该字段不存在时,云硬盘默认为不加密。 |
__system__cmkid |
String |
用户主密钥ID,是metadata中的表示加密功能的字段,与__system__encrypted配合使用。 |
参数 |
参数类型 |
描述 |
---|---|---|
ids |
Array of strings |
已有的弹性IP的ID列表。数量不得大于待创建节点数 说明:
若已配置ids参数,则无需配置count和eip参数 |
count |
Integer |
要动态创建的弹性IP个数。 说明:
count参数与eip参数必须同时配置。 |
eip |
V3NodeEIPSpec object |
弹性IP参数 |
参数 |
参数类型 |
描述 |
---|---|---|
iptype |
String |
弹性IP类型,取值请参见“创建云服务器 > eip字段数据结构说明”表中“iptype”参数的描述。 |
bandwidth |
V3NodeBandwidth object |
弹性IP的带宽参数 |
参数 |
参数类型 |
描述 |
---|---|---|
chargemode |
String |
带宽的计费类型:
说明:
|
size |
String |
带宽大小,取值请参见“创建云服务器 > bandwidth字段数据结构说明”表中“size”参数的描述。 |
sharetype |
String |
带宽的共享类型,取值请参见“创建云服务器 > bandwidth字段数据结构说明”表中“sharetype”参数的描述。 |
参数 |
参数类型 |
描述 |
---|---|---|
subnetId |
String |
网卡所在子网的ID。 |
fixedIps |
Array of strings |
主网卡的IP将通过fixedIps指定,数量不得大于创建的节点数。fixedIps或ipBlock同时只能指定一个。 |
ipBlock |
String |
IP段的CIDR格式,创建的节点IP将属于该IP段内。fixedIps或ipBlock同时只能指定一个。 |
参数 |
参数类型 |
描述 |
---|---|---|
key |
String |
键 |
value |
String |
值 最大长度:63 |
effect |
String |
作用效果 枚举值:
|
参数 |
参数类型 |
描述 |
---|---|---|
key |
String |
云服务器标签的键。不得以"CCE-"或"__type_baremetal"开头 最小长度:1 最大长度:36 |
value |
String |
云服务器标签的值 最小长度:0 最大长度:43 |
参数 |
参数类型 |
描述 |
---|---|---|
ecs:performancetype |
String |
云服务器规格的分类。裸金属节点无该字段。 |
orderID |
String |
订单ID,节点付费类型为自动付费包周期类型时,响应中会返回此字段。 |
productID |
String |
产品ID,节点付费类型为自动付费包周期类型时,响应中会返回此字段。 |
maxPods |
Integer |
节点最大允许创建的实例数(Pod),该数量包含系统默认实例,取值范围为16~256。 该设置的目的为防止节点因管理过多实例而负载过重,请根据您的业务需要进行设置。 |
periodType |
String |
订购周期类型,取值范围:
说明:
billingMode为2(自动付费包周期)时生效,且为必选。 |
periodNum |
Integer |
订购周期数,取值范围:
说明:
billingMode为2时生效,且为必选。 |
isAutoRenew |
String |
是否自动续订
说明:
billingMode为2时生效,且为必选。 |
isAutoPay |
String |
是否自动扣款
说明:
billingMode为2时生效,不填写此参数时默认会自动扣款。 |
DockerLVMConfigOverride |
String |
Docker数据盘配置项。默认配置示例如下: "DockerLVMConfigOverride":"dockerThinpool=vgpaas/90%VG;kubernetesLV=vgpaas/10%VG;diskType=evs;lvType=linear" 包含如下字段:
|
dockerBaseSize |
Integer |
Device mapper模式下,节点上Docker单容器的可用磁盘空间大小,OverlayFS模式(CCE Turbo集群中CentOS 7.6和Ubuntu 18.04节点,以及混合集群中Ubuntu 18.04节点)下不支持此字段。Device mapper模式下建议dockerBaseSize配置不超过80G,设置过大时可能会导致docker初始化时间过长而启动失败,若对容器磁盘大小有特殊要求,可考虑使用挂载外部或本地存储方式代替。 |
offloadNode |
String |
是否为CCE Turbo集群节点。 |
publicKey |
String |
节点的公钥。 |
alpha.cce/preInstall |
String |
安装前执行脚本 说明:
输入的值需要经过Base64编码,方法为echo -n "待编码内容" | base64 |
alpha.cce/postInstall |
String |
安装后执行脚本 说明:
输入的值需要经过Base64编码,方法为echo -n "待编码内容" | base64。 |
alpha.cce/NodeImageID |
String |
如果创建裸金属节点,需要使用自定义镜像时用此参数。 |
nicMultiqueue |
String |
"[{\"queue\":4}]" 包含如下字段:
|
nicThreshold |
String |
"0.3:0.6"
|
参数 |
参数类型 |
描述 |
---|---|---|
phase |
String |
节点状态。 枚举值:
|
jobID |
String |
创建或删除时的任务ID。 |
serverId |
String |
底层云服务器或裸金属节点ID。 |
privateIP |
String |
节点主网卡私有网段IP地址。 |
publicIP |
String |
节点弹性公网IP地址。如果ECS的数据没有实时同步,可在界面上通过“同步节点信息”手动进行更新。 |
deleteStatus |
DeleteStatus object |
删除资源时表示资源删除状态 |
POST /api/v3/projects/{project_id}/clusters/{cluster_id}/nodes { "kind" : "Node", "apiVersion" : "v3", "metadata" : { "name" : "test-create-period-node" }, "spec" : { "flavor" : "s3.large.2", "az" : "cn-south-2b", "os" : "EulerOS 2.5", "login" : { "userPassword" : { "username" : "root", "password" : "encryptedPassword" } }, "rootVolume" : { "size" : 40, "volumetype" : "SAS" }, "dataVolumes" : [ { "size" : 100, "volumetype" : "SAS" } ], "publicIP" : { "count" : 1, "eip" : { "iptype" : "5_bgp", "bandwidth" : { "chargemode" : "", "size" : 5, "sharetype" : "PER" } } }, "billingMode" : 2, "count" : 1, "extendParam" : { "periodType" : "month", "periodNum" : 1, "isAutoRenew" : "true", "isAutoPay" : "true", "alpha.cce/postInstall" : "", "DockerLVMConfigOverride" : "dockerThinpool=vgpaas/90%VG;kubernetesLV=vgpaas/10%VG;diskType=evs;lvType=linear" }, "nodeNicSpec" : { "primaryNic" : { "subnetId" : "634138f2-febf-4a99-8208-42fceba42041" } } } }
POST /api/v3/projects/{project_id}/clusters/{cluster_id}/nodes { "kind" : "Node", "apiVersion" : "v3", "metadata" : { "name" : "test-create-ondemand-node" }, "spec" : { "flavor" : "s3.large.2", "az" : "cn-south-2b", "os" : "EulerOS 2.5", "login" : { "userPassword" : { "username" : "root", "password" : "encryptedPassword" } }, "rootVolume" : { "size" : 40, "volumetype" : "SAS" }, "dataVolumes" : [ { "size" : 100, "volumetype" : "SAS" } ], "publicIP" : { "count" : 1, "eip" : { "iptype" : "5_bgp", "bandwidth" : { "chargemode" : "", "size" : 5, "sharetype" : "PER" } } }, "billingMode" : 0, "count" : 1, "extendParam" : { "DockerLVMConfigOverride" : "dockerThinpool=vgpaas/90%VG;kubernetesLV=vgpaas/10%VG;diskType=evs;lvType=linear" }, "nodeNicSpec" : { "primaryNic" : { "subnetId" : "634138f2-febf-4a99-8208-42fceba42041" } } } }
状态码: 201
表示在指定集群下创建节点的作业下发成功。
{ "kind" : "Node", "apiVersion" : "v3", "metadata" : { "name" : "myhost", "labels" : { "foo" : "bar" }, "annotations" : { "annotation1" : "abc" } }, "spec" : { "flavor" : "s1.medium", "az" : "az1.dc1", "os" : "EulerOS 2.2", "login" : { "sshKey" : "myKeypair", "userPassword" : { } }, "rootVolume" : { "volumetype" : "SAS", "size" : 40 }, "dataVolumes" : [ { "volumetype" : "SAS", "size" : 100 } ], "publicIP" : { "count" : 2, "eip" : { "iptype" : "5_bgp", "bandwidth" : { "size" : 10, "sharetype" : "PER", "chargemode" : "traffic" } } }, "count" : 2, "billingMode" : 0, "extendParam" : { "chargingMode" : 0, "ecs:performancetype" : "normal", "orderID" : "", "productID" : "" } }, "status" : { "jobID" : "2ec9b78d-9368-46f3-8f29-d1a95622a568" } }
状态码 |
描述 |
---|---|
201 |
表示在指定集群下创建节点的作业下发成功。 |
请参见错误码。
本文介绍ECI实例元数据,以及如何在实例内部获取元数据。 获取实例元数据 实例元...
-更多关于数智化转型、数据中台内容请加入 阿里云数据中台交流群—数智俱乐部 和...
1. 接口描述 接口请求域名: tke.tencentcloudapi.com 。 查询弹性集群列表 默认...
C是一种广泛使用的语言,用于对从OS内核到加密库的任何程序进行编程。现在该更换...
12月28日记者获悉,围绕后疫情时代的用户体验行业发展及设计人才转型趋势,腾讯...
先看一个问题 将数列{1,3,6,8,10,14}构建成一颗二叉树.n+1=7,如下图所示 问题分...
活动介绍 本期同城会由阿里云数据库团队资深技术大咖共同打造 围绕阿里云原生分...
为全面贯彻落实《粤港澳大湾区发展规划纲要》,广东省科技厅启动科技创新战略专...
作者:Mintimate 博客: https://www.mintimate.cn Mintimates Blog,只为与你分...
服务器租用的管理技巧 服务器租用 是我们选择服务器常用的方式,通过服务器可以...