IONOS Cloud Kubernetes icon

IONOS Cloud Kubernetes

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

Cluster → Update

AI-generated

Summary

Updates a Kubernetes cluster on IONOS Cloud using the provided cluster ID and optional additional configuration fields.

Inputs

  • clusterId (required) — The unique ID of the Kubernetes cluster to update.
  • additionalFields — Optional collection of additional configuration for the cluster update. Only maintenanceWindow, apiSubnetAllowList, and s3Buckets are sent to the API; other declared fields (public, location, natGatewayIp, nodeSubnet) are not consumed by this operation per source ground truth.

Output shape

The updated Kubernetes cluster data returned by the IONOS API, wrapped in n8n execution metadata.

The operation uses a PUT request to /k8s/${clusterId}. The body includes only maintenanceWindow (parsed JSON), apiSubnetAllowList (comma-separated CIDRs parsed into array), and s3Buckets (parsed JSON). Fields like public, location, natGatewayIp, and nodeSubnet are declared in the UI but not transmitted during an update call.

Examples

Example 1: Update cluster maintenance window and API allow list

clusterId: 'k8s-12345', additionalFields: { maintenanceWindow: '{

Example 2: Update cluster maintenance window and API allow list

clusterId: 'k8s-12345', additionalFields: { maintenanceWindow: '{

Example 3: Update cluster maintenance window and API allow list

clusterId: 'k8s-12345', additionalFields: { maintenanceWindow: '{

Links

Discussion