IONOS Cloud Kubernetes icon

IONOS Cloud Kubernetes

Manage IONOS Cloud Kubernetes clusters, node pools, and nodes. Developped with Love by Ascenzia (ascenzia.fr)

Node Pool → Create

AI-generated

Summary

Creates a node pool in an IONOS Cloud Kubernetes cluster.

Inputs

  • clusterId (required) — The unique ID of the Kubernetes cluster
  • nodePoolName (required) — The name of the node pool
  • datacenterId (required) — The datacenter ID where the node pool will be created
  • nodeCount (required) — The number of nodes in the node pool
  • cpuFamily (required) — The CPU family for the nodes
  • coresCount (required) — The number of cores per node
  • ramSize (required) — The RAM size per node in MB
  • storageType (required) — The storage type for the nodes
  • storageSize (required) — The storage size per node in GB
  • serverType — The server type for the nodes (Dedicated Core or VCPU)
  • k8sVersion — The Kubernetes version (e.g., 1.28.2). Leave empty for cluster default.
  • additionalFields — Additional configuration options for the node pool

Output shape

The created node pool resource object as returned by the IONOS Cloud API, containing the node pool's ID, name, and full configuration.

All parameters marked required in the UI are mandatory for the API request. The clusterId is used in the API path (/k8s/${clusterId}/nodepools). The serverType, k8sVersion, and additionalFields parameters are optional in the UI but included in the API body when provided. The operation performs a POST to the IONOS Cloud API and returns the created node pool data.

Links

Discussion