容器服务
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Action | String | 是 | CreateNodePool | 接口名称。当前 API 的名称为 CreateNodePool。 |
Version | String | 是 | 2022-05-12 | 接口版本。当前 API 的版本为 2022-05-12。 |
ClientToken | String | 否 | BC028527-33B9-4990-A633-84E9F9****** | 用于保证请求幂等性的字符串。该字符串由调用方传入,需保证不同请求之间唯一。ClientToken 对大小写敏感,且最大值不超过 64 个 ASCII 字符。 |
ClusterId | String | 是 | cc5silu******* | 节点池所在集群的 ID。 注意 |
Name | String | 是 | test-nodepool | 节点池名称。
注意 不能使用默认节点池保留名:vke-default-nodepool。 |
KubernetesConfig | 否 | - | 节点池 Kubernetes 相关配置。 | |
NodeConfig | 是 | - | 节点池中云服务器(ECS)实例配置。 | |
AutoScaling | 否 | - | 节点池伸缩策略配置。 | |
Tags | 否 | - | 自定义的资源标签,用于从不同维度对具有相同特征的节点池进行分类、搜索和聚合,能够灵活管理节点池。
| |
Management | 否 | - | 托管节点池配置。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Labels | 否 | - | 节点池/节点的 Kubernetes 标签(Labels)信息。最多可传入 20 个标签。 说明 节点池会统一管理节点的标签配置信息,因此标签信息会同步到节点池内的所有节点上。当标签发生变更时,会覆盖原有的标签配置信息。 | |
Taints | 否 | - | 节点池/节点的 Kubernetes 污点(Taints)信息。最多可传入 20 个污点。 说明 节点池会统一管理节点的污点配置信息,因此污点信息会同步到节点池内的所有节点上。当污点发生变更时,会覆盖原有的污点配置信息。 | |
Cordon | Boolean | 否 | false | 封锁节点配置,取值:
说明 更新节点池(UpdateNodePoolConfig)时,若不传入参数值,则保持原有参数配置。 |
NamePrefix | String | 否 | name-prefix | Kubernetes 中节点对象的元数据名称前缀。默认不启用,若设置表示启用,并将影响 Kubernetes Node Manifest 文件中展示的metadata.name前缀信息。前缀校验规则如下:
|
KubeletConfig | 否 | - | 节点池中节点的 kubelet 自定义参数配置,用于调整节点行为。 | |
AutoSyncDisabled | Boolean | 否 | false | 是否禁用自动同步标签污点到存量节点的功能,取值:
|
Runtime | 否 | - | 容器运行时配置。 | |
NameSuffix | String | 否 | -demo | Kubernetes 中节点对象的元数据名称后缀。 |
NameUseHostname | Boolean | 否 | true | Kubernetes 中节点对象的元数据名称是否使用 ECS 主机名称,取值:
说明 该配置优先级高于NamePrefix和NameSuffix。 |
ContainerdConfig | 否 | - | 节点池 Containerd 相关配置。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Key | String | 是 | label-key | 有效的标签键有两个段:<前缀>和<名称>,用斜杠(/)分隔。
|
Value | String | 否 | label-value |
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Key | String | 是 | taint-key | 有效的污点键有两个段:前缀和名称,用斜杠(/)分隔。
|
Value | String | 否 | taint-value | |
Effect | String | 否 | NoSchedule | 污点效果,取值:
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
FeatureGates | 否 | - | 特性门控,即描述 Kubernetes 特性的一组键值对。 | |
TopologyManagerScope | String | 否 | container | 拓扑管理策略的资源粒度,取值:
|
TopologyManagerPolicy | String | 否 | none | 拓扑管理策略,取值:
|
MaxPods | Integer | 否 | 110 | 节点支持的最大 Pod 数量,默认值为 110。 |
KubeApiQps | Integer | 否 | 50 | 与 APIServer 通信的每秒查询个数。
|
KubeApiBurst | Integer | 否 | 100 | 每秒发送到 APIServer 的突发请求数量上限。
说明 该值必须大于等于KubeApiQps参数的值。 |
EvictionHard | 否 | - | 如果希望显式地禁用,可以在任意资源上将其阈值设置为 0% 或 100%。 默认值如下:
| |
KubeReserved | 否 | - | ||
SystemReserved | 否 | - | ||
RegistryPullQps | Integer | 否 | 5 | 集群从镜像仓库拉取镜像的 QPS 阈值。
|
RegistryBurst | Integer | 否 | 10 | 集群从镜像仓库拉取镜像的突发阈值。
说明 仅当RegistryPullQps大于 0 时需要配置,且取值必须大于等于RegistryPullQps参数的值。 |
SerializeImagePulls | Boolean | 否 | true | 是否串行拉取镜像,取值:
|
CpuManagerPolicy | String | 否 | none | CPU 管理器策略。取值:
|
FailSwapOn | Boolean | 否 | false | 当节点开启了 Swap 交换分区时,是否允许运行 kubelet。取值:
|
PodPidsLimit | Integer | 否 | 4096 | 限制单个 Pod 内所有容器可使用的进程 ID(PID)数量上限,避免单个 Pod 创建过多进程而耗尽节点的 PID 资源。
说明
|
ImageMaximumGcAge | String | 否 | 24h | 未使用镜像被垃圾回收前的最长保留时长。超过该时间未被使用的镜像,在下次垃圾回收时将被清理。
注意
|
ImageMinimumGcAge | String | 否 | 5m | 未使用镜像被垃圾回收前的最短保留时长。在该时间内,镜像不会被垃圾回收,即使磁盘使用率已超过回收阈值。
说明 该值不宜设置过大,否则在磁盘紧张时无法及时清理新近下载但短期未使用的镜像,可能加剧磁盘压力。 |
ImageGcLowThresholdPercent | Integer | 否 | 80 | 镜像垃圾回收停止阈值。在镜像垃圾回收执行过程中,当磁盘使用率降到该百分比以下时,停止回收。
注意
|
ImageGcHighThresholdPercent | Integer | 否 | 85 | 镜像垃圾回收触发阈值。当磁盘使用率超过该值时,将触发垃圾回收,清理未使用的镜像以释放磁盘空间。
注意
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
QoSResourceManager | Boolean | 否 | false | 是否启用 QoS 资源管理器,用于支持微拓扑调度。取值:
说明 该配置仅支持在以下版本的集群中使用:
|
InPlacePodVerticalScaling | Boolean | 否 | true | 是否开启 Pod 垂直伸缩功能,取值:
注意 该配置仅支持在如下版本集群中使用,其余版本集群不支持配置,否则报错:
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Key | String | 是 | memory.available | 硬性门限名称。取值:
|
Value | String | 是 | 1Gi | 硬性门限值。支持整数形式或百分比形式:
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Name | String | 是 | cpu | 资源名称,取值为 cpu 或 memory。 |
Quantity | String | 是 | 1G | 指定资源的资源量。
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Type | String | 否 | containerd | 容器运行时类型,取值:
|
Version | String | 否 | 1.6.38 | 容器运行时版本,格式为x.x.x。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
ConcurrentLayerFetchBuffer | Integer | 否 | 512 | 并发分块拉取单个镜像层时使用的缓冲区大小。正整数形式,单位为 Byte。 说明 仅 containerd 为 v2.1.0 及以上版本时,支持配置该参数。 |
MaxConcurrentUnpacks | Integer | 否 | 8 | containerd 同时解压镜像层的最大数量。
说明 仅 containerd 为 v2.2.0 及以上版本时,支持配置该参数。 |
MaxConcurrentDownloads | Integer | 否 | 10 | containerd 单次拉取镜像时可并发下载的镜像层最大数量。
说明 仅 containerd 为 v2.1.0 及以上版本时,支持配置该参数。 |
UseLocalImagePull | Boolean | 否 | true | containerd 的镜像拉取模式。取值:
说明 仅 containerd 为 v2.1.0 及以上版本时,支持配置该参数。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
InstanceTypeIds | Array of String | 是 | ["ecs.g1ie.large"] | 节点对应的 ECS 实例规格 ID 列表。 说明
|
SubnetIds | Array of String | 是 | ["subnet-3rf6vwb******"] | |
ImageId | String | 否 | image-kd******** | 节点对应的 ECS 实例使用的镜像 ID。 注意
|
SystemVolume | 否 | - | 节点的系统盘配置。 | |
DataVolumes | 否 | - | 节点的数据盘配置。 | |
InitializeScript | String | 否 | ZWNobyAid****** | 创建并初始化节点后执行的自定义脚本。 支持 Shell 格式且需要对脚本内容进行 Base64 编码后传入。 说明 Base64 编码后长度不超过 8 KB。若同时传入 InitializeScript 和 PreScript,则两个参数的传入值总长度也不能超过 8 KB。 |
Security | 是 | - | 节点安全配置。 | |
AdditionalContainerStorageEnabled | Boolean | 否 | false | 配置节点的第一块数据盘并格式化挂载容器和镜像存储目录/var/lib/containerd,取值:
注意
|
InstanceChargeType | String | 否 | PostPaid | ECS 实例计费类型,取值:
|
Period | Integer | 否 | 12 | ECS 实例购买时长。取值如下,单位为月: 1、2、3、4、5、6、7、8、9、12、24、36 仅当InstanceChargeType=PrePaid时才需要填写且为必选参数。 |
AutoRenew | Boolean | 否 | true | ECS 实例到期是否自动续费,取值范围:
|
AutoRenewPeriod | Integer | 否 | 1 | ECS 实例每次自动续费时长。单位为月,取值如下: 1(默认值)、2、3、6、12 仅当AutoRenew=true时才需要填写,否则忽略。 |
NamePrefix | String | 否 | prefix-name | 节点名称前缀。取值为空字符串时表示不启用节点命名前缀,默认不启用。前缀校验规则如下:
|
Tags | 否 | - | 节点对应 ECS 实例绑定的标签信息,用于搜索、管理 ECS 实例。
| |
HpcClusterIds | Array of String | 否 | ["hpcCluster-1"] | |
SpotStrategy | String | 否 | NoSpot | 按量计费的抢占式策略,当InstanceChargeType=PostPaid时,该参数生效。取值:
|
InstancesDistribution | 否 | - | 设置抢占式实例和按量实例的混合策略。当SpotStrategy=SpotAsPriceGo时,该策略生效。 | |
ProjectName | String | 否 | default | 节点池中扩容出来的 ECS 所属的项目名称,一个 ECS 只能归属于一个项目。
|
PublicAccessEnabled | Boolean | 否 | false | 是否开启节点自动绑定公网 IP(EIP)能力,取值:
|
PublicAccessConfig | 否 | - | 为节点自动绑定 EIP 相关配置。 | |
Hostname | String | 否 | test-name | |
PreScript | String | 否 | ZWNoby****** | 部署节点前执行的脚本。输入Base64 编码后的 Shell 格式脚本。 说明 Base64 编码后长度不超过 8 KB。若同时传入 InitializeScript 和 PreScript,则两个参数的传入值总长度也不能超过 8 KB。 |
InstanceName | String | 否 | instance-test | |
NetworkTrafficMode | String | 否 | Standard | 节点间的网络通讯模式,取值如下:
|
DeploymentSetId | String | 否 | dps-yc1******** | 节点池中节点需要加入的部署集 ID。 |
DeploymentSetGroupNumber | Integer | 否 | 1 | 当指定的部署集策略为部署集组高可用策略时,可以通过此参数指定实例在部署集中的分组号。 取值范围:1~3。 |
GpuDriverConfig | 否 | - | 节点 GPU 驱动配置。该配置的优先级高于GpuDriverVersion字段。 说明 若未配置该参数,且节点池中的 ECS 实例为 GPU 机型时,系统会自动配置InstallGpuDriver为true,并填充推荐的 GPU 驱动版本。 | |
SpotPriceLimits | 否 | - | 抢占式实例的价格上限。
| |
GpuDriverVersion | String | 否 | 550.127.05 | 【该参数已废弃,请使用 GpuDriverConfig 代替】指定在节点上安装的 GPU 驱动版本。 |
AffinityGroupConfig | 否 | - | 注意 使用该功能时,除了获取 VKE 侧功能邀测权限以外,您还需要申请 ECS 侧亲和组相关功能邀测权限。请联系您的火山引擎客户经理咨询。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Type | String | 否 | ESSD_PL0 | 云盘类型,取值:
注意
|
Size | Integer | 否 | 40 | 云盘容量,单位 GiB,取值:
注意 更新节点池时,该参数为必填参数,无默认值。 |
BurstEnabled | Boolean | 否 | true | 是否开启性能突发。取值:
说明
|
SubgroupNumber | Integer | 否 | 2 | 系统盘所属的存储子放置组编号。 |
PlacementGroupId | String | 否 | pg-bp67******* | 系统盘所属的存储放置组 ID。 |
ExtraPerformanceIops | Integer | 否 | 10 | 云盘额外性能的 IOPS,仅当ExtraPerformanceTypeId为IOPS或Balance生效,整数形式,单位为次/秒,取值范围 1~50000。 |
ExtraPerformanceTypeId | String | 否 | Bal**** | 云盘额外性能类型。
|
ExtraPerformanceThroughputMb | Integer | 否 | 10 | 云盘额外性能的吞吐量。仅当ExtraPerformanceTypeId为Throughput时生效,整数形式,单位为 MB/s。
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Type | String | 否 | ESSD_PL0 | 磁盘类型,支持选择云盘和本地盘。
注意
|
Size | Integer | 否 | 20 | 磁盘容量,单位 GiB,取值范围:
注意 更新节点池时,该参数为必填参数,无默认值。 |
MountPoint | String | 否 | /vke | 磁盘格式化后的目标挂载目录,取值要求如下:
|
FileSystem | String | 否 | Ext4 | |
SnapshotId | String | 否 | snap-31ak******** | 说明
|
KmsKeyId | String | 否 | e91b2a39-72******** | 配置数据盘加密时使用的 KMS 密钥 ID。仅当Encrypted为true时有效。
|
Encrypted | Boolean | 否 | true | 是否开启数据盘加密功能,取值:
|
BurstEnabled | Boolean | 否 | true | 是否开启性能突发。取值:
说明
|
SubgroupNumber | Integer | 否 | 2 | 数据盘所属的存储子放置组编号。 |
PlacementGroupId | String | 否 | pg-bp67a******** | 数据盘所属的存储放置组 ID。 |
ExtraPerformanceIops | Integer | 否 | 10 | 云盘额外性能的 IOPS,仅当ExtraPerformanceTypeId为IOPS或Balance生效,整数形式,单位为次/秒,取值范围 1~50000。 |
ExtraPerformanceTypeId | String | 否 | Bal**** | 云盘额外性能类型。
|
ExtraPerformanceThroughputMb | Integer | 否 | 10 | 云盘额外性能的吞吐量。仅当ExtraPerformanceTypeId为Throughput时生效,整数形式,单位为 MB/s。
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Login | 是 | - | 节点的访问方式配置。 支持密码方式或密钥对方式。同时传入时,优先使用密钥对。 | |
SecurityGroupIds | Array of String | 否 | ["sg-2byy13c******"] | 节点网络所在的安全组 ID 列表。 注意
|
SecurityStrategies | Array of String | 否 | ["Hids"] | 节点的安全策略,取值:
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Password | String | 否 | UHdkM****** | Root 用户登录密码,使用 Base64 编码格式。 请遵循云服务器对于实例密码的要求规范:
|
SshKeyPairName | String | 否 | test-key | SSH 密钥对名称。请确保该密钥对已在云服务器中创建或托管。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Key | String | 是 | key | 标签键。
|
Value | String | 否 | value | 标签值,可以为空。
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
CapacityRebalance | Boolean | 否 | false | 是否开启按量实例补充抢占式容量能力。取值:
|
OnDemandBaseCapacity | Integer | 否 | 0 | 按量实例基础容量的大小。当节点池中按量实例个数少于该值时,将优先创建按量实例。
|
CompensateWithOnDemand | Boolean | 否 | false | 是否启用按量实例替补功能。取值:
|
OnDemandPercentageAboveBaseCapacity | Integer | 否 | 0 | 节点池扣除按量实例基础容量后,其余按量实例的百分比。按百分比计算按量实例数时,向上取整。
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Isp | String | 否 | BGP | 公网 IP 的线路类型,取值:
|
Bandwidth | Integer | 否 | 100 | 公网 IP 的带宽峰值,单位为 Mbps,取值:
|
BillingType | Integer | 否 | 3 | 公网 IP 的计费类型,取值:
|
BandwidthPackageId | String | 否 | bwp-2zeo******** | 共享带宽包的 ID,表示将公网 IP 加入到共享带宽包。 注意 公网 IP 加入到共享带宽包时,必须同时满足如下条件:
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
GpuDriverVersion | String | 否 | 580.105.08 | 指定节点安装的 GPU 驱动版本号。
注意 当您在节点池中指定多个 ECS 实例规格时,不同实例规格支持的 GPU 驱动可能不同,你需要指定多个实例规格共同支持的 GPU 驱动,否则会报错。 |
InstallGpuDriver | Boolean | 否 | true | 当节点对应的 ECS 实例为 GPU 机型,且使用公共基础镜像(例如 veLinux 1.0、Ubuntu 22.04)时,是否自动安装 GPU 驱动。取值:
说明
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
InstanceTypeId | String | 是 | ecs.g1i******* | 实例规格 ID,指定的规格必须在节点对应的 ECS 实例规格 ID 列表中。即使用InstanceTypeIds参数指定了该规格。 |
SpotPriceLimit | Double | 是 | 0.321 | 该实例规格的抢占式价格上限,单位为:元/小时。最多三位小数。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Size | Integer | 否 | 2 | |
Enabled | Boolean | 否 | false |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Enabled | Boolean | 否 | false | 配置节点池弹性伸缩功能开关,取值:
|
Priority | Integer | 否 | 10 | 优先级,取值说明:
注意 仅针对节点池开启弹性伸缩功能且扩容算法为priority时生效。 |
MaxReplicas | Integer | 否 | 10 | 配置节点池的最大节点数,取值说明:
注意 仅在节点池开启弹性伸缩功能后,对该节点池生效。 |
MinReplicas | Integer | 否 | 0 | 配置节点池的最小节点数,取值说明:
注意 仅在节点池开启弹性伸缩功能后,对该节点池生效。 |
SubnetPolicy | String | 否 | ZoneBalance | 节点池的多子网调度策略,用于在 Worker 节点扩容时按照子网优先级顺序进行调度。取值:
|
DesiredReplicas | Integer | 否 | 0 | 配置节点池的期望节点数,取值说明:
注意 节点池开启弹性伸缩功能时,DesiredReplicas 需大于等于 MinReplicas 参数的值,小于等于 MaxReplicas 参数的值。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Enabled | Boolean | 否 | false | 节点池是否开启托管模式。取值:
说明 节点池开启托管后,将为新扩容的实例默认安装批量作业 Agent。 |
RemedyConfig | 否 | - | 节点池的检查和自愈规则配置。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Enabled | Boolean | 否 | false | 节点池开启托管模式后,是否开启节点检查自愈。取值:
|
Id | String | 否 | R2025091******** | 节点池开启检查自愈后,待关联的节点自愈规则 ID。如果未指定,节点池将自动创建并绑定规则。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
Id | String | pc51i0******* | 节点池 ID。 |
HTTP 状态码 | 错误码 | 错误信息 | 说明 |
HTTP 状态码 | 错误码 | 错误信息 | 说明 |
409 | Conflict.Name | The specified name conflicts with existing {{resourceType}}. | 指定地域存在同名资源,请更新资源名称后重试。 |
400 | NotSupported.{{parameter}} | The specified {{resourceType}} {{resourceContent}} is not supported. | 指定参数不支持,如 InstanceType、ImageId 等。请确认参数后重试。 |
400 | QuotaExceeded.NodePool | The number of node pools in the cluster has reached the limit. | |
400 | LimitExceeded.MaximumVolumes | You have reached the limit of the number of volumes that you can create. | |
400 | LimitExceeded.DataVolumeSize | You have reached the limit of the size of data volume that you can create. | |
400 | LimitExceeded.SystemVolumeSize | You have reached the limit of the size of system volume that you can create. | |
400 | ClusterVpcMismatch.{{parameter}} | The specified {{resourceType}} {{resourceId}} is not in the VPC of cluster. | 指定的子网、安全组、高性能计算集群与集群属于不同私有网络,请确保其与集群处于同一个私有网络内。 |
400 | Mismatch.Replicas | The specified DesiredReplicas, MinReplicas and MaxReplicas are mismatched. | 指定节点池的最小节点数、最大节点数、期望节点数逻辑不匹配。请确认参数后重试。 |
400 | OperationDenied.ClusterStatus | The action is forbidden due to cluster status {{statusPhase}} and {{statusConditions}}. | 指定集群的当前状态不支持该操作。请确认该接口依赖的集群状态后重试。 |
400 | QuotaExceeded.Node | The number of nodes in the cluster has reached the limit. | |
400 | LimitExceeded.NodeInCluster | The number of nodes exceeds the cluster defined pods config limit. | 支持的最大节点数取决于 PodsConfig.FlannelConfig.PodCidrs 和 MaxPodsPerNode。集群创建完成后不支持修改,请合理规划集群设置。 |
400 | InstanceTypeMismatch.VolumeType | The specified VolumeType {{volumeType}} and InstanceType {{instanceType}} are mismatched. | |
400 | ZoneMismatch.InstanceType | The specified InstanceType {{instanceType}} and subnet zones are mismatched. | |
400 | OutOfRange.DataVolumes | There is no data volume for additional container storage enabling. | 启用了配置节点的第一块数据盘作为容器镜像和日志的存储目录(即AdditionalContainerStorageEnabled=true),但是 DataVolume 参数中并没有指定任何数据盘。请指定参数值后重试。 |
400 | ZoneMismatch.Subnet | The specified Subnet {{subnetId}} is not in the cluster defined zones. | 指定的子网所属的可用区不在集群支持的可用区内。请使用匹配集群可用区的子网。 |
400 | QuotaExceeded.{{ResourceType}} | The quota of {{ResourceType}} has reached the limit. | 指定资源的配额达到上限,如 EIP、ECS、Tag、ECS Tag、EBS 等。请提升相关资源配额,或删除无用资源,预留出配额后重试。 |
400 | ZoneMismatch.HpcCluster | The specified HpcCluster {{hpcClusterID}} and subnet zones are mismatched. | 指定的高性能计算集群可用区与节点子网可用区不匹配。请确保两者可用区一致后重试。 |
400 | ClusterVersionMismatch.ImageId | The specified ImageId {{imageId}} and KubernetesVersion {{kubernetesVersion}} are mismatched. | 指定的镜像 ID(ImageId)与 集群 Kubernetes 版本不匹配。请根据参数说明,配置准确的参数值后重试。 |
400 | ReplicasMismatch.OnDemandBaseCapacity | The specified DesiredReplicas, MinReplicas and OnDemandBaseCapacity are mismatched. | 抢占式节点池中,OnDemandBaseCapacity 和 DesiredReplicas、MinReplicas 之间无法匹配。请确认参数后重试。 |
400 | InstanceChargeTypeMismatch.SpotStrategy | The specified SpotStrategy {{spotStrategy}} and InstanceChargeType {{instanceChargeType}} are mismatched. | 指定的抢占式策略和计费类型不匹配,包年包月节点池不支持抢占式策略。请重新指定参数后重试。 |
400 | SpotStrategyMismatch.InstanceType | The specified InstanceType {{instanceType}} and SpotStrategy {{spotStrategy}} are mismatched. | 指定的实例规格和抢占式策略不匹配。请重新指定实例规格后重试。 |
400 | Insufficient.Balance | Your account has run out of balance. | 当前账户余额不足。请充值账户后重试。 |
400 | InstanceTypeMismatch.ImageId | The specified ImageId {{imageId}} and InstanceType {{instanceType}} are mismatched. | 指定的镜像 ID(ImageId)与 ECS 实例规格(InstanceTypeIds)不匹配。请根据参数说明,配置准确的参数值后重试。 |
400 | IpFamilyMismatch.{{parameter}} | The specified {{resourceType}} {{resourceContent}} and IpFamily {{ipFamily}} are mismatched. | 指定的资源和网络协议栈不匹配。请确认资源支持的网络协议栈后重试。 |
400 | LimitExceeded.LocalVolumes | You have reached the limit of the number of local volumes that you can use. | 本地盘数量超过限制。请根据参数说明,配置准确的参数值后重试。 |
400 | KubernetesVersionMismatch.{{parameter}} | The specified config and kubernetes version are mismatched. | 指定的配置项和 Kubernetes 版本不匹配。请确认配置项对应支持的 Kubernetes 版本后重试。 |
400 | ImageSizeMismatch.SystemVolumeSize | The specified system volume size and image size are mismatched. | 指定的系统盘大小和镜像大小不匹配,系统盘需要比镜像大 10 GiB 以上。请根据参数说明,配置准确的参数值后重试。 |
400 | SnapshotIdMismatch.DataVolumeType | The specified data volume type {{volumeType}} and SnapshotId are mismatched. | 指定的数据盘类型和 SnapshotId 不匹配。请根据参数说明,配置准确的参数值后重试。 |
400 | SnapshotIdMismatch.DataVolumeSize | The specified data volume size and data SnapshotId are mismatched. | 数据盘指定的磁盘大小必须大于 SnapshotId 对应的云盘磁盘大小。请根据参数说明,配置准确的参数值后重试。 |
400 | PlacementGroupMismatch.SubgroupNumber | The specified SubgroupNumber {{subgroupNumber}} and PlacementGroup {{placementGroupId}} are mismatched. | 指定的放置子组与放置组不匹配。请根据参数说明,配置准确的参数值后重试。 |
400 | InstanceTypeMismatch.HpcCluster | The specified HpcCluster {{hpcClusterID}} and InstanceType {{instanceType}} are mismatched. | 指定的高性能集群与实例规格不匹配。请根据参数说明,配置准确的参数值后重试。 |
400 | Mismatch.InstanceTypeIds | The specified InstanceTypeIds are mismatched. | 节点池对应 ECS 实例规格不匹配,实例规格不允许跨 CPU、GPU、裸金属大类,或者跨不同 GPU 厂商。请根据参数说明,配置准确的参数值后重试。 |
400 | OperationDenied.DeploymentSetGroupNumber | The operation has been denied due to the specified DeploymentSetGroupNumber. | 指定的部署集分组号不支持此操作。请根据参数说明,配置准确的参数值后重试。 |
400 | DeploymentSetMismatch.InstanceType | The specified InstanceType {{instanceType}} and DeploymentSet {{deploymentSetId}} are mismatched. | 指定的实例规格与部署集不匹配。请更新参数后重试。 |
400 | ZoneMismatch.VolumeType | The specified volume type {{volumeType}} and subnet zones are mismatched. | 指定的云盘类型与子网的可用区不匹配。请指定与子网可用区匹配的云盘后重试。 |
400 | NetworkTrafficModeMismatch.InstanceType | The specified InstanceType {{instanceType}} and NetworkTrafficMode {{networkTrafficMode}} are mismatched. | 指定的实例规格与网络通讯模式不匹配。请根据参数说明,配置准确的参数值后重试。 |
400 | IpFamilyMismatch.PublicAccessEnabled | The specified Config PublicAccessEnabled and cluster IpFamily {{ipFamily}} are mismatched. | 开启节点自动绑定 EIP 后和集群网络协议栈不匹配。请根据参数说明,配置准确的参数值后重试。 |
400 | InstanceChargeTypeMismatch.AutoScalingEnabled | The specified AutoScalingEnabled and InstanceChargeType {{instanceChargeType}} are mismatched. | 指定的弹性伸缩开关和计费类型不匹配,包年包月节点池不支持开启弹性伸缩。 |
400 | KubernetesVersionMismatch.RuntimeVersion | The specified runtime version {{runtimeVersion}} and kubernetes version {{kubernetesVersion}} are mismatched. | 指定的容器运行时版本和集群 Kubernetes 版本不匹配。例如 containerd 2.1.x 版本仅支持在 Kubernetes v1.34 及以上版本集群中使用。请重新指定容器运行时版本后重试。更多信息,请参见 containerd 运行时发布记录。 |
400 | LimitExceeded.ScriptLength | The InitializeScript and PreScript total length exceeds maximum allowed length. | 前置脚本与后置脚本总长度超出限制。请根据参数说明,配置准确的参数值后重试。 |
400 | PublicAccessConfigMismatch.BandwidthPackageId | The specified BandwidthPackage {{bandwidthPackageId}} does not match the PublicAccessConfig. | 指定的共享带宽包与公网访问配置不匹配。请根据参数说明,配置准确的参数值后重试。 |
400 | UnsupportedVolumeType.BurstEnabled | The specified VolumeType {{volumeType}} does not support BurstEnabled. | 指定的云盘类型不支持性能突发。请更换云盘类型后重试。 |
400 | UnsupportedInstanceChargeType.BurstEnabled | The specified InstanceChargeType {{instanceChargeType}} does not support BurstEnabled. |