Actions17
Cluster → Update
AI-generatedSummary
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: '{