Available in VPC
Overview
Ncloud Kubernetes Service uses Kubernetes, an open source for automated container deployment, scaling, and containerized application management.
NAVER Cloud Platform Ncloud Kubernetes Service API is provided in the RESTful format. It's done through HTTP method calls such as GET/POST, and see the following guide link for more information on how to use it.
Common settings
API URL
Korea Region: https://nks.apigw.ntruss.com/vnks/v2
Singapore Region: https://nks.apigw.ntruss.com/vnks/sgn-v2
Japan Region: https://nks.apigw.ntruss.com/vnks/jpn-v2
Request headers
The following describes commonly used headers in Ncloud Kubernetes Service API. For headers common to NAVER Cloud Platform, see Common Ncloud API headers.
| Headers | Description |
|---|---|
| Content-Type | Specify the request's body content type as application/JSON |
Response status codes
The following describes commonly used response status codes in Ncloud Kubernetes Service API. For more information on Ncloud API response status codes, see Ncloud API response status codes.
| HTTP status code | Code | Message | Description |
|---|---|---|---|
| 403 | - | ForbiddenException | It is caused by insufficient permissions when making API calls with Sub Account |
| 409 | - | ConflictException | It is caused by making a modification request while a cluster or pool of nodes is in operation |
Operation
GETGet cluster listGETGet clusterPOSTCreate clusterPATCHUpgrade clusterPATCHSet cluster audit logPATCHAdd cluster subnetPATCHSet cluster OIDCGETGet cluster OIDCPATCHSet cluster IP ACLGETGet cluster IP ACLPATCHEdit cluster LB subnetPATCHSet cluster termination protectionPATCHSet cluster secret encryptionPATCHSet cluster authentication modeGETGet cluster IAM access listGETGet cluster IAM accessPOSTCreate cluster IAM accessPUTEdit cluster IAM accessDELETEDelete cluster IAM accessDELETEDelete clusterGETGet WorkerNodeDELETEDelete WorkerNodeGETView NodePoolPOSTCreate NodePoolPATCHEdit NodePoolPATCHEdit NodePool subnetPUTEdit NodePool labelPUTEdit NodePool taintPATCHUpgrade NodePoolDELETEDelete NodePoolGETView kubeconfigGETView supported K8s versionsGETView server imageGETView server specifications