Kubernetes
Kubernetes
Overview
Provides an Application Programming Interface (API) that supports programmatic use of IaaS/PaaS products provided by SCP.
This guide provides a brief description of KUBERNETES service and how to call API. The API is provided as a RESTful API, and it responds in JSON format.
Version
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Status | Not Before |
|---|---|---|
| 1.4 | CURRENT | - |
| 1.3 | SUPPORTED | 20261121 |
| 1.2 | SUPPORTED | 20261021 |
| 1.1 | SUPPORTED | 20260919 |
| 1.0 | DEPRECATED | 20251231 |
OpenAPI URL
https://ske.{region}.{environment}.samsungsdscloud.com
Environment and Region List
| environment | region |
|---|---|
| s | kr-west1 |
| s | kr-east1 |
| g | kr-south1 |
| g | kr-south2 |
| g | kr-south3 |
| e | kr-west1 |
| e | kr-east1 |
API Version History
1.4
Kubernetes Engine has been updated to version 1.4.
Changes
- [Updated]
POST /ske/1.4/nodepools- The following fields have been added to the request.scp_gpu_drivervolume_max_iopsvolume_max_throughput
- [Updated]
GET /ske/1.4/nodepools/{nodepool_id}- The following fields have been added to the response.scp_gpu_drivervolume_max_iopsvolume_max_throughput
- [Updated]
PUT /ske/1.4/nodepools/{nodepool_id}/upgrade- The following field has been added to the request.scp_gpu_driver
- [Updated]
GET /ske/1.4/images- The following fields have been added to the response.scp_gpu_driverscp_supported_class_types
1.3
Kubernetes Engine has been updated to version 1.3.
Changes
- [New]
PUT /ske/1.3/nodepools/{nodepool_id}/linked-resources- Set Nodepool Linked Resources API has been added. - [Updated]
POST /ske/1.3/nodepools- The following field has been added to the request.linked_resources
- [Updated]
GET /ske/1.3/nodepools/{nodepool_id}- The following field has been added to the response.linked_resources
1.2
Kubernetes Engine has been updated to version 1.2.
Changes
- [New]
GET /ske/1.2/images- List Images API has been added.
1.1
Kubernetes Engine has been updated to version 1.1.
Changes
- [New]
PUT /ske/1.1/clusters/{cluster_id}/service-watch-logging- Set Cluster Service Watch Logging API has been added. - [Updated]
POST /ske/1.1/clusters- The following field has been added to the request.service_watch_logging_enabled
- [Updated]
GET /ske/1.1/clusters/{cluster_id}- The following field has been added to the response.service_watch_logging_enabled
- [Updated]
POST /ske/1.1/nodepools- The following fields have been added to the request.advanced_settingsserver_group_id
- [Updated]
GET /ske/1.1/nodepools/{nodepool_id}- The following fields have been added to the response.advanced_settingsserver_group_id
- [Updated]
PUT /ske/1.1/nodepools/{nodepool_id}/upgrade- The following fields have been added to the request.os_version
1.0
Kubernetes Engine has been released.
Changes
- [New]
GET /clusters– List Clusters API has been added. - [New]
POST /clusters– Create Cluster API has been added. - [New]
DELETE /clusters/{cluster_id}– Delete Cluster API has been added. - [New]
GET /clusters/{cluster_id}– Show Cluster API has been added. - [New]
GET /clusters/{cluster_id}/kubeconfig– Create Cluster Kubeconfig API has been added. - [New]
PUT /clusters/{cluster_id}/logging– Set Cluster Logging API has been added. - [New]
PUT /clusters/{cluster_id}/private-access-control– Set Cluster Private Access Control API has been added. - [New]
PUT /clusters/{cluster_id}/public-access-control– Set Cluster Public Access Control API has been added. - [New]
PUT /clusters/{cluster_id}/security-groups– Set Cluster Security Groups API has been added. - [New]
PUT /clusters/{cluster_id}/upgrade– Set Cluster Upgrade API has been added. - [New]
GET /clusters/{cluster_id}/user-kubeconfig– Show Cluster User Kubeconfig API has been added. - [New]
GET /clusters/{cluster_id}/nodepools– List Nodepools API has been added. - [New]
POST /nodepools– Create Nodepool API has been added. - [New]
DELETE /nodepools/{nodepool_id}– Delete Nodepool API has been added. - [New]
GET /nodepools/{nodepool_id}– Show Nodepool API has been added. - [New]
PUT /nodepools/{nodepool_id}– Set Nodepool API has been added. - [New]
PUT /nodepools/{nodepool_id}/labels– Set Nodepool Labels API has been added. - [New]
GET /nodepools/{nodepool_id}/nodes– List Nodepool Nodes API has been added. - [New]
PUT /nodepools/{nodepool_id}/taints– Set Nodepool Taints API has been added. - [New]
PUT /nodepools/{nodepool_id}/upgrade– Set Nodepool Upgrade API has been added. - [New]
GET /kubernetes-versions– List Kubernetes Versions API has been added.