ClusterNodeGroupsCreateResponse
Whether the request succeeded.
falseHuman-readable description of the result.
Cluster 1617 is reconcilingnode_group object
Worker-node group.
Unique numeric identifier for the node group.
4501Name of the node group.
defaultRole of the node group.
workerflavor object
Flavor (hardware configuration) of the nodes in the node group.
Unique numeric identifier for the flavor.
4501Name of the flavor.
n1-cpu-smallNumber of CPU cores.
4Memory allocated to the flavor, in GB.
4Root disk capacity, in GB.
100Ephemeral disk capacity, in GB. Cleared when the VM is deleted.
0GPU model name. Empty string if the flavor has no GPU.
Number of GPUs attached to the flavor.
0features object
Feature flags for the flavor, such as high-speed networking and hibernation or snapshot restrictions.
labels object[]
Labels associated with the flavor.
Unique numeric identifier for the label.
The label name.
Number of nodes in the node group.
1Minimum number of nodes the group will scale down to.
1Maximum number of nodes the group will scale up to.
1Identifiers of the firewalls attached to the nodes in the node group.
firewalls object[]
Firewalls attached to the nodes in the node group.
Unique numeric identifier for the firewall.
Name of the firewall.
Current status of the firewall.
ISO 8601 UTC timestamp marking when the node group was created.
2026-05-07T09:21:55ZISO 8601 UTC timestamp marking when the node group was last updated.
2026-05-07T09:21:55Znodes object[]
Nodes currently in the cluster.
Unique numeric identifier for the node.
3287Role of the node within the cluster.
bastionIdentifier of the node group the node belongs to.
Name of the node group the node belongs to.
instance object
VM instance backing the node.
Unique numeric identifier for the VM instance.
7613Name of the VM instance.
example-c1-bastion-0Current status of the VM instance.
| Status | Description |
|---|---|
CREATING | The VM is being created and initialized. |
WAITING | Waiting for public IP assignment to establish connectivity to the VMs through the bastion node. |
RECONCILING | Kubernetes components are being installed and configured on the VM. |
PRE-ACTIVE | The VM is running, but Kubernetes reconciliation for the cluster is pending. Billing does not begin until the cluster is fully reconciled and the VM enters the ACTIVE state. |
ACTIVE | The VM is fully configured and ready to run workloads. |
CREATINGFixed (private) IP address assigned to the VM in its environment.
192.0.2.42Floating (public) IP address attached to the VM, or null if none.
192.0.2.91Status of the floating IP address.
ATTACHINGIdentifier of the contract the VM instance is billed under, or null if none.
Provisioning status of the node.
| Status | Description |
|---|---|
CREATING | The node is being created and initialized. |
WAITING | Waiting for public IP assignment to establish connectivity to the VMs through the bastion node. |
RECONCILING | Kubernetes components are being installed and configured on the node. |
ACTIVE | The node is fully configured and ready to run workloads. |
CREATINGHuman-readable message explaining the node's current status.
VM is creatingISO 8601 UTC timestamp marking when the node was created.
2026-05-06T16:04:09ZISO 8601 UTC timestamp marking when the node was last updated.
2026-05-06T16:04:09Z{
"status": false,
"message": "Cluster 1617 is reconciling",
"node_group": {
"id": 4501,
"name": "default",
"role": "worker",
"flavor": {
"id": 4501,
"name": "n1-cpu-small",
"cpu": 4,
"ram": 4,
"disk": 100,
"ephemeral": 0,
"gpu": "",
"gpu_count": 0,
"features": {},
"labels": [
{
"id": 0,
"label": "string"
}
]
},
"count": 1,
"min_count": 1,
"max_count": 1,
"firewall_ids": [
0
],
"firewalls": [
{
"id": 0,
"name": "string",
"status": "string"
}
],
"created_at": "2026-05-07T09:21:55Z",
"updated_at": "2026-05-07T09:21:55Z"
},
"nodes": [
{
"id": 3287,
"role": "bastion",
"node_group_id": 0,
"node_group_name": "string",
"instance": {
"id": 7613,
"name": "example-c1-bastion-0",
"status": "CREATING",
"fixed_ip": "192.0.2.42",
"floating_ip": "192.0.2.91",
"floating_ip_status": "ATTACHING",
"contract_id": 0,
"image_id": 7613
},
"status": "CREATING",
"status_reason": "VM is creating",
"is_bastion": true,
"requires_public_ip": true,
"created_at": "2026-05-06T16:04:09Z",
"updated_at": "2026-05-06T16:04:09Z"
}
]
}