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
application/json
Flavor ID
Examples:
"g1-standard-1-2"
Minimum node count
Required range:
1 <= x <= 200
Examples:
3
Pool's name
Required string length:
1 - 20
Examples:
"my-pool"
Enable auto healing
Examples:
true
false
Boot volume size
Required range:
10 <= x <= 2000
Examples:
50
Boot volume type
Available options:
cold
, ssd_hiiops
, ssd_local
, ssd_lowlatency
, standard
, ultra
Examples:
"ssd_hiiops"
Cri-o configuration for pool nodes
Examples:
{ "default-ulimits": "nofile=1024:2048" }
Enable public v4 address
Examples:
true
false
Kubelet configuration for pool nodes
Examples:
{ "podMaxPids": "4096" }
Labels applied to the cluster pool
Examples:
{ "my-label": "foo" }
Maximum node count
Required range:
1 <= x <= 200
Examples:
5
Server group policy: anti-affinity, soft-anti-affinity or affinity
Available options:
affinity
, anti-affinity
, soft-anti-affinity
Taints applied to the cluster pool
Examples:
{ "my-taint": "bar:NoSchedule" }
Response
Task IDs for pool creation
List of task IDs
Examples:
["d478ae29-dedc-4869-82f0-96104425f565"]