Infomaniak Public Cloud icon

Infomaniak Public Cloud

Interact with Infomaniak Public Cloud API

Actions70

Kubernetes Service > Instance Pools → Update Instance Pool

AI-generated

Summary

Update a Kubernetes Service instance pool in Infomaniak Public Cloud.

Inputs

  • authentication — Authentication method (OAuth2 or API Key) used to connect to Infomaniak API.
  • path_public_cloud_id (required) — Identifier of the public cloud where the Kubernetes cluster resides.
  • path_public_cloud_project_id (required) — Identifier of the public cloud project containing the cluster.
  • path_kaas_id (required) — Identifier of the Kaas (Kubernetes as a Service) deployment.
  • path_kaas_worker_pool_id (required) — Identifier of the worker pool to update.
  • bodyParameters — Additional JSON fields sent to the update request, such as labels, maximum/minimum instances, and pool name.
  • returnFullResponse — When true, the full API response is returned; otherwise only a success indicator is provided.

Output shape

A JSON object representing the updated instance pool (or the API response if returnFullResponse is enabled).

The response contains the updated pool details; if returnFullResponse is false only a success status is emitted. Errors are forwarded as n8n error nodes.

Examples

Example 1: Update a worker pool's name and enable autoscaling.

Set path_kaas_worker_pool_id=123, body_maximum_instances=100, body_minimum_instances=10, body_name='my-pool', returnFullResponse=true

Example 2: Add a node-role label to a pool without changing other settings.

Provide authentication='apiKey', path_public_cloud_id=1, path_public_cloud_project_id=45, path_kaas_id=6, path_kaas_worker_pool_id=7, bodyParameters.body_labels='{"node-role.kubernetes.io/pool":"true"}'

Links

Discussion