Authorizations
API key for authentication. Make sure to include the word apikey
, followed by a single space and then your token.
Example: apikey 1234$abcdef
Path Parameters
Project identifier
Region identifier
Cluster name
Body
Flavor ID
"g1-standard-1-2"
Minimum node count
1 <= x <= 200
3
Pool's name
1 - 20
"my-pool"
Enable auto healing
true
false
Boot volume size
10 <= x <= 2000
50
Boot volume type
cold
, ssd_hiiops
, ssd_local
, ssd_lowlatency
, standard
, ultra
"ssd_hiiops"
Cri-o configuration for pool nodes
{ "default-ulimits": "nofile=1024:2048" }
Enable public v4 address
true
false
Kubelet configuration for pool nodes
{ "podMaxPids": "4096" }
Labels applied to the cluster pool
{ "my-label": "foo" }
Maximum node count
1 <= x <= 200
5
Server group policy: anti-affinity, soft-anti-affinity or affinity
affinity
, anti-affinity
, soft-anti-affinity
Taints applied to the cluster pool
{ "my-taint": "bar:NoSchedule" }
Response
Task IDs for pool creation
List of task IDs representing asynchronous operations. Use these IDs to monitor operation progress:
* GET /v1/tasks/{
task_id}
- Check individual task status and details
Poll task status until completion (FINISHED
/ERROR
) before proceeding with dependent operations.
["d478ae29-dedc-4869-82f0-96104425f565"]