This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Kubernetes

Overview

Provides a Command-line Interface (CLI) that supports programmatic use of IaaS/PaaS products provided by SCP.

This guide provides a brief description of Kubernetes service and how to call CLI.

Version

VersionStatusSupported Until
1.0DEPRECATED20251231
1.1CURRENT-

1 - CLIs

1.1 - Create Cluster

1.1.1 - 1.1

scpcli ske cluster create
--vpc_id <value>
--volume_id <value>
--subnet_id <value>
--service_watch_logging_enabled <value>
--security_group_id_list <value>
--name <value>
--kubernetes_version <value>
--cloud_logging_enabled <value>
[--private_endpoint_access_control_resources <value>]
[--public_endpoint_access_control_ip <value>]
[--tags <value>]

Description

create a cluster V1.1

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
vpc_id
required
stringVPC ID7df8abb4912e4709b1cb237daccca7a8
volume_id
required
stringVolume ID['bfdbabf2-04d9-4e8b-a205-020f8e6da438']
subnet_id
required
stringSubnet ID023c57b14f11483689338d085e061492
service_watch_logging_enabled
required
booleanService Watch Enabledtrue
security_group_id_list
required
arraySecurity Group ID Listbdfda539-bd2e-4a5c-9021-ec6d52d1ca79
name
required
stringCluster Namesample-cluster
kubernetes_version
required
stringCluster Versionv1.29.8
cloud_logging_enabled
required
booleanCloud Logging Enabledtrue
private_endpoint_access_control_resources
optional
arrayPrivate Endpoint Access Control Resources'{"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f", "name": "sample-name", "type": "vm"}'
public_endpoint_access_control_ip
optional
stringPublic Endpoint Access Control IP192.168.0.0
tags
optional
arrayTag list'{"key": "Key", "value": "Value"}'

Responses

NameDescriptionExample
account_idAccount ID617b3d0e90c24a5fa1f65a3824861354
request_idRequest ID80a599e031e749b7b260868f441e862b
resource_idResource ID70a599e031e749b7b260868f441e862b

1.1.2 - 1.0

scpcli ske cluster create
--vpc_id <value>
--volume_id <value>
--subnet_id <value>
--security_group_id_list <value>
--name <value>
--kubernetes_version <value>
--cloud_logging_enabled <value>
[--private_endpoint_access_control_resources <value>]
[--public_endpoint_access_control_ip <value>]
[--tags <value>]

Description

create a cluster

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
vpc_id
required
stringVPC ID7df8abb4912e4709b1cb237daccca7a8
volume_id
required
stringVolume ID['bfdbabf2-04d9-4e8b-a205-020f8e6da438']
subnet_id
required
stringSubnet ID023c57b14f11483689338d085e061492
security_group_id_list
required
arraySecurity Group ID Listbdfda539-bd2e-4a5c-9021-ec6d52d1ca79
name
required
stringCluster Namesample-cluster
kubernetes_version
required
stringCluster Versionv1.29.8
cloud_logging_enabled
required
booleanCloud Logging Enabledtrue
private_endpoint_access_control_resources
optional
arrayPrivate Endpoint Access Control Resources'{"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f", "name": "sample-name", "type": "vm"}'
public_endpoint_access_control_ip
optional
stringPublic Endpoint Access Control IP192.168.0.0
tags
optional
arrayTag list'{"key": "Key", "value": "Value"}'

Responses

NameDescriptionExample
account_idAccount ID617b3d0e90c24a5fa1f65a3824861354
request_idRequest ID80a599e031e749b7b260868f441e862b
resource_idResource ID70a599e031e749b7b260868f441e862b

1.2 - Create Cluster Kubeconfig

1.2.1 - 1.1

scpcli ske cluster kubeconfig create
--cluster_id <value>
--kubeconfig_type <value>

Description

Create kubeconfig file for the cluster

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
kubeconfig_type
required
****Kubeconfig Type (private/public)private

Responses

NameDescriptionExample

1.2.2 - 1.0

scpcli ske cluster kubeconfig create
--cluster_id <value>
--kubeconfig_type <value>

Description

Create kubeconfig file for the cluster

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
kubeconfig_type
required
****Kubeconfig Type (private/public)private

Responses

NameDescriptionExample

1.3 - Create Nodepool

1.3.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

1.3.2 - 1.0

scpcli ske nodepool create
--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>]
[--taints <value>]

Description

create a nodepool

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
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
taints
optional
arrayNode Pool Taints'{"effect": "NoSchedule", "key": "example.com/my-app", "value": "bar"}'

Responses

NameDescriptionExample
idNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79
account_idAccount ID617b3d0e90c24a5fa1f65a3824861354
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_typeServer Type
statusNode Pool StatusRunning
taintsNode Pool Taints
volume_sizeVolume Size104
volume_typeVolume Type

1.4 - Delete Cluster

1.4.1 - 1.1

scpcli ske cluster delete
--cluster_id <value>

Description

delete a specific cluster

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b

1.4.2 - 1.0

scpcli ske cluster delete
--cluster_id <value>

Description

delete a specific cluster

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b

1.5 - Delete Nodepool

1.5.1 - 1.1

scpcli ske nodepool delete
--nodepool_id <value>

Description

delete a nodepool

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
nodepool_id
required
stringNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79

1.5.2 - 1.0

scpcli ske nodepool delete
--nodepool_id <value>

Description

delete a nodepool

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
nodepool_id
required
stringNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79

1.6 - List Clusters

1.6.1 - 1.1

scpcli ske cluster list
[--size <value>]
[--page <value>]
[--sort <value>]
[--name <value>]
[--status <value>]
[--kubernetes_version <value>]
[--subnet_id <value>]

Description

get clusters list

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
size
optional
integersize20
page
optional
integerpage0
sort
optional
stringsortcreated_at:desc
name
optional
stringCluster Namesample-cluster
status
optional
arrayCluster StatusR
kubernetes_version
optional
arrayCluster Versionv
subnet_id
optional
stringCluster Subnet ID023c57b14f11483689338d085e061492

Responses

NameDescriptionExample
idCluster ID70a599e031e749b7b260868f441e862b
account_idAccount ID617b3d0e90c24a5fa1f65a3824861354
created_atCreated At2025-03-31T00:23:17Z
kubernetes_versionCluster Versionv1.29.8
modified_atModified At2025-03-31T00:23:17Z
nameCluster Namesample-cluster
node_countCluster Node Count5
statusCluster StatusRUNNING
subnet_idCluster Subnet ID023c57b14f11483689338d085e061492

1.6.2 - 1.0

scpcli ske cluster list
[--size <value>]
[--page <value>]
[--sort <value>]
[--name <value>]
[--status <value>]
[--kubernetes_version <value>]
[--subnet_id <value>]

Description

get clusters list

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
size
optional
integersize20
page
optional
integerpage0
sort
optional
stringsortcreated_at:desc
name
optional
stringCluster Namesample-cluster
status
optional
arrayCluster StatusR
kubernetes_version
optional
arrayCluster Versionv
subnet_id
optional
stringCluster Subnet ID023c57b14f11483689338d085e061492

Responses

NameDescriptionExample
idCluster ID70a599e031e749b7b260868f441e862b
account_idAccount ID617b3d0e90c24a5fa1f65a3824861354
created_atCreated At2025-03-31T00:23:17Z
kubernetes_versionCluster Versionv1.29.8
modified_atModified At2025-03-31T00:23:17Z
nameCluster Namesample-cluster
node_countCluster Node Count5
statusCluster StatusRUNNING
subnet_idCluster Subnet ID023c57b14f11483689338d085e061492

1.7 - List Nodepool Nodes

1.7.1 - 1.1

scpcli ske nodepool node list
--nodepool_id <value>
[--size <value>]
[--page <value>]
[--sort <value>]
[--node_name <value>]

Description

Get nodepool node list

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
nodepool_id
required
stringNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79
size
optional
integersize20
page
optional
integerpage0
sort
optional
stringsortcreated_at:desc
node_name
optional
stringNode Nameske-aug-rhel-0805-1-84d799f767-8dr2p

Responses

NameDescriptionExample
account_idAccount ID617b3d0e90c24a5fa1f65a3824861354
kubernetes_versionKubernetes Versionv1.29.8
nameNode Nameske-aug-rhel-0805-1-84d799f767-8dr2p
statusNode StatusRUNNING

1.7.2 - 1.0

scpcli ske nodepool node list
--nodepool_id <value>
[--size <value>]
[--page <value>]
[--sort <value>]
[--node_name <value>]

Description

Get nodepool node list

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
nodepool_id
required
stringNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79
size
optional
integersize20
page
optional
integerpage0
sort
optional
stringsortcreated_at:desc
node_name
optional
stringNode Nameske-aug-rhel-0805-1-84d799f767-8dr2p

Responses

NameDescriptionExample
account_idAccount ID617b3d0e90c24a5fa1f65a3824861354
kubernetes_versionKubernetes Versionv1.29.8
nameNode Nameske-aug-rhel-0805-1-84d799f767-8dr2p
statusNode StatusRUNNING

1.8 - List Nodepools

1.8.1 - 1.1

scpcli ske nodepool list
--cluster_id <value>
[--size <value>]
[--page <value>]
[--sort <value>]
[--nodepool_name <value>]

Description

get nodepools list

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
size
optional
integersize20
page
optional
integerpage0
sort
optional
stringsortcreated_at:desc
nodepool_name
optional
stringNodepool Namesample-nodepool

Responses

NameDescriptionExample
idNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79
account_idAccount ID617b3d0e90c24a5fa1f65a3824861354
auto_recovery_enabledIs Auto Recovery
auto_scale_enabledIs Auto Scale
current_node_countCurrent Node Count1
desired_node_countDesired Node Count2
imageImage
kubernetes_versionKubernetes Versionv1.29.8
nameNodepool Namesample-nodepool
server_typeServer Type
statusNode Pool StatusRunning
volume_typeVolume Type

1.8.2 - 1.0

scpcli ske nodepool list
--cluster_id <value>
[--size <value>]
[--page <value>]
[--sort <value>]
[--nodepool_name <value>]

Description

get nodepools list

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
size
optional
integersize20
page
optional
integerpage0
sort
optional
stringsortcreated_at:desc
nodepool_name
optional
stringNodepool Namesample-nodepool

Responses

NameDescriptionExample
idNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79
account_idAccount ID617b3d0e90c24a5fa1f65a3824861354
auto_recovery_enabledIs Auto Recovery
auto_scale_enabledIs Auto Scale
current_node_countCurrent Node Count1
desired_node_countDesired Node Count2
imageImage
kubernetes_versionKubernetes Versionv1.29.8
nameNodepool Namesample-nodepool
server_typeServer Type
statusNode Pool StatusRunning
volume_typeVolume Type

1.9 - Set Cluster Logging

1.9.1 - 1.1

scpcli ske cluster logging set
--cluster_id <value>
--cloud_logging_enabled <value>

Description

Set logging on the cluster

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
cloud_logging_enabled
required
booleanCloud Logging Enabledtrue

1.9.2 - 1.0

scpcli ske cluster logging set
--cluster_id <value>
--cloud_logging_enabled <value>

Description

Set logging on the cluster

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
cloud_logging_enabled
required
booleanCloud Logging Enabledtrue

1.10 - Set Cluster Private Access Control

1.10.1 - 1.1

scpcli ske cluster private access control set
--cluster_id <value>
--private_endpoint_access_control_resources <value>

Description

set a private access control specific cluster

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
private_endpoint_access_control_resources
required
array'{"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f", "name": "sample-name", "type": "vm"}'

1.10.2 - 1.0

scpcli ske cluster private access control set
--cluster_id <value>
--private_endpoint_access_control_resources <value>

Description

set a private access control specific cluster

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
private_endpoint_access_control_resources
required
array'{"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f", "name": "sample-name", "type": "vm"}'

1.11 - Set Cluster Public Access Control

1.11.1 - 1.1

scpcli ske cluster public access control set
--cluster_id <value>
--public_endpoint_access_control_ip <value>

Description

set a public access control specific cluster

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
public_endpoint_access_control_ip
required
stringPublic Endpoint Access Control IP192.168.0.0

1.11.2 - 1.0

scpcli ske cluster public access control set
--cluster_id <value>
--public_endpoint_access_control_ip <value>

Description

set a public access control specific cluster

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
public_endpoint_access_control_ip
required
stringPublic Endpoint Access Control IP192.168.0.0

1.12 - Set Cluster Security Groups

1.12.1 - 1.1

scpcli ske cluster security group set
--cluster_id <value>
--security_group_id_list <value>

Description

Set Cluster Security Groups

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
security_group_id_list
required
arraySecurity Group ID Listb

1.12.2 - 1.0

scpcli ske cluster security group set
--cluster_id <value>
--security_group_id_list <value>

Description

Set Cluster Security Groups

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
security_group_id_list
required
arraySecurity Group ID Listb

1.13 - Set Cluster Service Watch Logging

1.13.1 - 1.1

scpcli ske cluster service watch logging set
--cluster_id <value>
--service_watch_logging_enabled <value>

Description

Set Service Watch logging on the cluster

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
service_watch_logging_enabled
required
booleanService Watch Enabledtrue

1.14 - Set Cluster Upgrade

1.14.1 - 1.1

scpcli ske cluster upgrade set
--cluster_id <value>
--kubernetes_version <value>

Description

upgrade a specific cluster

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
kubernetes_version
required
stringKubernetes Versionv1.29.8

1.14.2 - 1.0

scpcli ske cluster upgrade set
--cluster_id <value>
--kubernetes_version <value>

Description

upgrade a specific cluster

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
kubernetes_version
required
stringKubernetes Versionv1.29.8

1.15 - Set Nodepool

1.15.1 - 1.1

scpcli ske nodepool set
--nodepool_id <value>
[--desired_node_count <value>]
[--is_auto_recovery <value>]
[--is_auto_scale <value>]
[--max_node_count <value>]
[--min_node_count <value>]

Description

set a nodepool

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
nodepool_id
required
stringNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79
desired_node_count
optional
integerDesired Node Count2
is_auto_recovery
optional
booleanIs Auto Recoverytrue
is_auto_scale
optional
booleanIs Auto Scaletrue
max_node_count
optional
integerMax Node Count5
min_node_count
optional
integerMin Node Count1

1.15.2 - 1.0

scpcli ske nodepool set
--nodepool_id <value>
[--desired_node_count <value>]
[--is_auto_recovery <value>]
[--is_auto_scale <value>]
[--max_node_count <value>]
[--min_node_count <value>]

Description

set a nodepool

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
nodepool_id
required
stringNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79
desired_node_count
optional
integerDesired Node Count2
is_auto_recovery
optional
booleanIs Auto Recoverytrue
is_auto_scale
optional
booleanIs Auto Scaletrue
max_node_count
optional
integerMax Node Count5
min_node_count
optional
integerMin Node Count1

1.16 - Set Nodepool Labels

1.16.1 - 1.1

scpcli ske nodepool labels set
--nodepool_id <value>
--labels <value>

Description

set nodepool labels

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
nodepool_id
required
stringNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79
labels
required
array'{"key": "example.com/my-app", "value": "bar"}'

1.16.2 - 1.0

scpcli ske nodepool labels set
--nodepool_id <value>
--labels <value>

Description

set nodepool labels

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
nodepool_id
required
stringNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79
labels
required
array'{"key": "example.com/my-app", "value": "bar"}'

1.17 - Set Nodepool Taints

1.17.1 - 1.1

scpcli ske nodepool taints set
--nodepool_id <value>
--taints <value>

Description

set nodepool taints

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
nodepool_id
required
stringNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79
taints
required
array'{"effect": "NoSchedule", "key": "example.com/my-app", "value": "bar"}'

1.17.2 - 1.0

scpcli ske nodepool taints set
--nodepool_id <value>
--taints <value>

Description

set nodepool taints

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
nodepool_id
required
stringNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79
taints
required
array'{"effect": "NoSchedule", "key": "example.com/my-app", "value": "bar"}'

1.18 - Set Nodepool Upgrade

1.18.1 - 1.1

scpcli ske nodepool upgrade set
--nodepool_id <value>
--os_version <value>

Description

upgrade a nodepool

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
nodepool_id
required
stringNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79
os_version
required
stringImage OS Version22.04

1.18.2 - 1.0

scpcli ske nodepool upgrade set
--nodepool_id <value>

Description

upgrade a nodepool

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
nodepool_id
required
stringNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79

1.19 - Show Cluster

1.19.1 - 1.1

scpcli ske cluster show
--cluster_id <value>

Description

show a cluster

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b

Responses

NameDescriptionExample
idID0fdd87aab8cb46f59b7c1f81ed03fb3e
account_idAccount ID617b3d0e90c24a5fa1f65a3824861354
cloud_logging_enabledCloud Logging Enabledtrue
cluster_namespaceCluster Namespacesample-cluster-12345
created_atCreated At2024-05-17T00:23:17Z
created_byCreated By90dddfc2b1e04edba54ba2b41539a9ac
kubernetes_versionCluster Versionv1.29.8
managed_security_groupManaged Security Group
max_node_countCluster Max Node Count5
modified_atModified At2024-05-17T00:23:17Z
modified_byModified By90dddfc2b1e04edba54ba2b41539a9ac
nameCluster Namesample-cluster
node_countCluster Node Count5
private_endpoint_access_control_resourcesPrivate Endpoint Access Control Resources
private_endpoint_urlPrivate Kubeconfig Download YnN
private_kubeconfig_download_ynPrivate Endpoint URLhttps://sample-cluster.ske.private.kr-west1.samsungsdscloud.com:6443
public_endpoint_access_control_ipPublic Endpoint Access Control IP192.168.0.0
public_endpoint_urlPublic Endpoint URLhttps://sample-cluster.ske.kr-west1.samsungsdscloud.com:6443
public_kubeconfig_download_ynPublic Kubeconfig Download YnN
security_group_listConnected Security Group List
service_watch_logging_enabledService Watch Enabledtrue
statusCluster StatusRUNNING
subnetSubnet of Cluster
volumeConnected File Storage
vpcVPC of Cluster

1.19.2 - 1.0

scpcli ske cluster show
--cluster_id <value>

Description

show a cluster

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b

Responses

NameDescriptionExample
idID0fdd87aab8cb46f59b7c1f81ed03fb3e
account_idAccount ID617b3d0e90c24a5fa1f65a3824861354
cloud_logging_enabledCloud Logging Enabledtrue
cluster_namespaceCluster Namespacesample-cluster-12345
created_atCreated At2024-05-17T00:23:17Z
created_byCreated By90dddfc2b1e04edba54ba2b41539a9ac
kubernetes_versionCluster Versionv1.29.8
managed_security_groupManaged Security Group
max_node_countCluster Max Node Count5
modified_atModified At2024-05-17T00:23:17Z
modified_byModified By90dddfc2b1e04edba54ba2b41539a9ac
nameCluster Namesample-cluster
node_countCluster Node Count5
private_endpoint_access_control_resourcesPrivate Endpoint Access Control Resources
private_endpoint_urlPrivate Kubeconfig Download YnN
private_kubeconfig_download_ynPrivate Endpoint URLhttps://sample-cluster.ske.private.kr-west1.samsungsdscloud.com:6443
public_endpoint_access_control_ipPublic Endpoint Access Control IP192.168.0.0
public_endpoint_urlPublic Endpoint URLhttps://sample-cluster.ske.kr-west1.samsungsdscloud.com:6443
public_kubeconfig_download_ynPublic Kubeconfig Download YnN
security_group_listConnected Security Group List
statusCluster StatusRUNNING
subnetSubnet of Cluster
volumeConnected File Storage
vpcVPC of Cluster

1.20 - Show Cluster User Kubeconfig

1.20.1 - 1.1

scpcli ske cluster user kubeconfig show
--cluster_id <value>
--kubeconfig_type <value>

Description

Show user kubeconfig for the cluster

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
kubeconfig_type
required
****Kubeconfig Type (private/public)private

Responses

NameDescriptionExample

1.20.2 - 1.0

scpcli ske cluster user kubeconfig show
--cluster_id <value>
--kubeconfig_type <value>

Description

Show user kubeconfig for the cluster

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
cluster_id
required
stringCluster ID70a599e031e749b7b260868f441e862b
kubeconfig_type
required
****Kubeconfig Type (private/public)private

Responses

NameDescriptionExample

1.21 - Show Nodepool

1.21.1 - 1.1

scpcli ske nodepool show
--nodepool_id <value>

Description

show a nodepool

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

NameTypeDescriptionExample
nodepool_id
required
stringNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79

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

1.21.2 - 1.0

scpcli ske nodepool show
--nodepool_id <value>

Description

show a nodepool

State ACTIVE (DEPRECATED)

VersionSupported Until
1.020251231

Parameters

NameTypeDescriptionExample
nodepool_id
required
stringNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79

Responses

NameDescriptionExample
idNodepool IDbdfda539-bd2e-4a5c-9021-ec6d52d1ca79
account_idAccount ID617b3d0e90c24a5fa1f65a3824861354
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_typeServer Type
statusNode Pool StatusRunning
taintsNode Pool Taints
volume_sizeVolume Size104
volume_typeVolume Type