参数名称 | 类型 | 必填 | 描述 |
---|
Action | String | 是 | 公共参数,本接口取值:AddEpcNodes。 |
Version | String | 是 | 公共参数,本接口取值:2023-01-01。 |
ClusterId | String | 是 | 集群id |
NodeInstanceSet | Object[] | 是 | 节点信息 |
Provider | String | 是 | 实例类型 示例值:EPC |
Components | Object[] | 是 | 组件配置 |
Type | String | 是 | 核心组件的类型 示例值:APISERVER |
BasicSetting | Object | 是 | 节点通用配置 |
IsNew | Boolean | 是 | 是否为新建节点 示例值:false 默认值:false |
AvailabilityZone | String | 否 | 可用区信息,示例:cn-beijing-6a(新建必填) 示例值:cn-beijing-6a |
ExistedInstances | String[] | 否 | 如果是已有节点,填写已有实例的id
|
Num | Int | 否 | 添加节点的数量(新建节点时必填) |
InstanceType | String | 否 | epc的实例类型 ,示例:CAL-III |
ImageID | String | 是 | 镜像id |
SystemDisk | Object | 否 | 系统盘信息(新建节点必填) |
Type | String | 是 | 系统盘类型 |
Size | String | 否 | 系统盘大小,单位:G |
InstanceName | String | 是 | 实例名称(新建节点必填) |
SubnetID | String | 否 | 实例的子网id(新建节点必填),子网id必须为集群vpc下的 |
NodeNameMode | String | 是 | 节点命名方式 示例值:INTERNAL_IP |
DataDisk | Object[] | 否 | 数据盘信息 |
FileSystem | String | 是 | epc数据盘类型 示例值:EXT4 |
MountTarget | String | 是 | epc数据盘目录 |
Suffix | String | 是 | 数据盘目录后缀属性 |
LoginSetting | Object | 是 | 节点登录信息(云主机节点为必填字段) |
Password | String | 否 | 登录密码(明文)跟秘钥二选一 |
SSHKeyId | String | 否 | 实例登录秘钥Id信息 跟密码二选一 |
Series | String | 是 | Epc的类型 示例值:CAL |
ReInstall | Boolean | 否 | 是否重装系统(已有节点时该字段才生效) |
SecurityGroupID | String | 否 | 安全组Id,为集群所选vpc下的安全组id(如果为空,则会创建一个新的安全组id) |
Raid | String | 否 | 数据盘Raid级别,和数据盘的数量直接相关(新建节点必填) |
NetworkInterfaceMode | String | 否 | 网卡模式(新建节点必填) |
BondName | String | 否 | bond名称 示例值:bond0 默认值:bond0 |
GpuImageDriverId | String | 否 | gpu的驱动id (为gpu类型才生效) |
ChargeType | String | 否 | 计费方式(新建节点时必填) |
Unit | Int | 否 | 购买时长单位(计费方式为包年包月时必填) |
PurchaseTime | Int | 否 | 购买时长,当计费方式为包年包月时必填,单位为月 |
AdvancedSetting | Object | 是 | k8s节点配置 |
PostUserScript | String | 否 | 部署前执行脚本(base64编码) |
PreUserScript | String | 否 | 部署后执行脚本(base64编码) |
Container | Object | 否 | 容器相关信息 |
Runtime | String | 否 | 容器运行时名称: 示例值:Containerd 默认值:Containerd |
Path | String | 否 | 容器存储目录,默认值为:/data/container |
LogMaxSize | Int | 否 | 容器单个日志文件大小 单位:Mi,默认值为100 |
LogMaxFiles | Int | 否 | 日志文件数量大小,默认值为10 示例值:10 默认值:10 |
Labels | Object[] | 否 | 标签信息 |
Key | String | 是 | key信息 |
Value | String | 否 | value信息 |
Taint | Object | 否 | 污点信息 |
Key | String | 否 | key信息 |
Value | String | 否 | value信息 |
Effect | String | 否 | effect 信息:PreferNoSchedule,NoSchedule,NoExecute |
参数名称 | 类型 | 描述 |
---|
Data | Object | |
RequestId | String | |
InstanceSet | Object[] | |
KceNodeId | String | 示例值:3ebe6766-0532-4ade-bc13-0664cd11aa37 |
Code | Int | 示例值:200 |
JSON格式
以下仅列出了接口业务逻辑相关的错误码,其他错误码详见公共错误码
纯净模式