1.1

1.1

scpcli ske nodepool create
--pod_max_pids <value>
--max_pods <value>
--image_gc_low_threshold <value>
--image_gc_high_threshold <value>
--container_log_max_size <value>
--container_log_max_files <value>
--volume_type_name <value>
--volume_size <value>
--server_type_id <value>
--name <value>
--kubernetes_version <value>
--keypair_name <value>
--is_auto_scale <value>
--is_auto_recovery <value>
--image_os_version <value>
--image_os <value>
--cluster_id <value>
[--custom_image_id <value>]
[--desired_node_count <value>]
[--labels <value>]
[--max_node_count <value>]
[--min_node_count <value>]
[--server_group_id <value>]
[--taints <value>]
[--allowed_unsafe_sysctls <value>]

Description

create a nodepool V1.1

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
pod_max_pids
required
integerNode Pool Pod Max pids constraint4096
max_pods
required
integerNode Pool max pod number110
image_gc_low_threshold
required
integerNode Pool image GC low threshold percent80
image_gc_high_threshold
required
integerNode Pool image GC high threshold percent85
container_log_max_size
required
integerNode Pool container log max size10
container_log_max_files
required
integerNode Pool container log max files5
volume_type_name
required
stringVolume Type NameSSD
volume_size
required
integerVolume Size104
server_type_id
required
stringServer Type ID10a599e031e749b7b260868f441e862b
name
required
stringNodepool Namesample-nodepool
kubernetes_version
required
stringKubernetes Versionv1.29.8
keypair_name
required
stringKeypair Nametest_keypair
is_auto_scale
required
booleanIs Auto Scaletrue
is_auto_recovery
required
booleanIs Auto Recoverytrue
image_os_version
required
stringImage OS Version22.04
image_os
required
stringImage OSubuntu
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
custom_image_id
optional
stringCustom Image ID10a599e031e749b7b260868f441e862b
desired_node_count
optional
integerDesired node count (is_auto_scale = false)2
labels
optional
arrayNode Pool Labels'{"key": "example.com/my-app", "value": "bar"}'
max_node_count
optional
integerMaximum node count (is_auto_scale = true)5
min_node_count
optional
integerMinimum node count (is_auto_scale = true)1
server_group_id
optional
stringServer Group ID2b8d33d5-4de5-40a5-a34c-7e30204133xc
taints
optional
arrayNode Pool Taints'{"effect": "NoSchedule", "key": "example.com/my-app", "value": "bar"}'
allowed_unsafe_sysctls
optional
stringNode Pool Allowed unsafe sysctlskernel.msg*,net.ipv4.route.min_pmtu

Responses

NameDescriptionExample
idNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79
account_idAccount ID617b3d0e90c24a5fa1f65a3824861354
advanced_settingsNode Pool Advanced Settings
auto_recovery_enabledIs Auto Recoverytrue
auto_scale_enabledIs Auto Scaletrue
clusterCluster
created_atCreated At2024-05-17T00:23:17Z
created_byCreated By90dddfc2b1e04edba54ba2b41539a9ac
current_node_countCurrent Node Count1
desired_node_countDesired Node Count2
imageImage
keypairKeypair Name
kubernetes_versionKubernetes Versionv1.29.8
labelsNode Pool Labels
max_node_countMax Node Count5
min_node_countMin Node Count1
modified_atModified At2024-05-17T00:23:17Z
modified_byModified By90dddfc2b1e04edba54ba2b41539a9ac
nameNodepool Namesample-nodepool
server_group_idServer Group ID2b8d33d5-4de5-40a5-a34c-7e30204133xc
server_typeServer Type
statusNode Pool StatusRunning
taintsNode Pool Taints
volume_sizeVolume Size104
volume_typeVolume Type