# exo compute sks nodepool scale
### Description

This command scales an SKS cluster Nodepool size up (growing) or down
(shrinking).

In case of a scale-down, operators should use the
"exo compute sks nodepool evict" command, allowing them to specify which
specific Nodes should be evicted from the pool rather than leaving the
decision to the SKS manager.

Supported output template annotations: .ID, .Name, .Description, .CreationDate, .InstancePoolID, .InstancePrefix, .InstanceType, .Template, .DiskSize, .PublicIPAssignment, .IPv6, .AntiAffinityGroups, .SecurityGroups, .PrivateNetworks, .Version, .Size, .State, .Taints, .Labels, .AddOns, .ImageGCMin, .ImageGcLowThreshold, .ImageGcHighThreshold

```
exo compute sks nodepool scale CLUSTER-NAME|ID NODEPOOL-NAME|ID SIZE [flags]
```

### Options

| Option | Description |
|---------|------------|
|`--force, -f` | don&#39;t prompt for confirmation |
|`--help, -h` | help for scale |
|`--zone, -z` | SKS cluster zone |


### Options inherited from parent commands

| Option | Description |
|---------|------------|
|`--config, -C` | Specify an alternate config file [env EXOSCALE_CONFIG] |
|`--output-format, -O` | Output format (table\|json\|text), see &#34;exo output --help&#34; for more information |
|`--output-template` | Template to use if output format is &#34;text&#34; |
|`--quiet, -Q` | Quiet mode (disable non-essential command output) |
|`--timeout` | Per-zone timeout for list operations; -1s disables timeout [env EXOSCALE_TIMEOUT] |
|`--use-account, -A` | Account to use in config file [env EXOSCALE_ACCOUNT] |


### Related Commands

* [nodepool]({{< ref "../nodepool">}})	 - Manage SKS cluster Nodepools


