Actions70
- Config Actions
- Database Service Actions
- Database Service > Backups Actions
- Database Service > Backups > Scheduled Actions
- Database Service > Configurations Actions
- Database Service > Data Actions
- Database Service > IP Filters Actions
- Database Service > Restores Actions
- Kubernetes Service Actions
- Kubernetes Service > Data Actions
- Kubernetes Service > IP Filtering Actions
- Kubernetes Service > Instance Pools Actions
- Product Management Actions
- Projects Actions
- Users Actions
Kubernetes Service > Instance Pools → Update Instance Pool
AI-generatedSummary
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"}'