exo compute sks nodepool evict
Description
This command evicts specific members from an SKS cluster Nodepool, effectively scaling down the Nodepool similar to the “exo compute sks nodepool scale” command.
Note: Kubernetes Nodes should be drained from their workload prior to being evicted from their Nodepool, e.g. using “kubectl drain”.
Supported output template annotations: .ID, .Name, .Description, .CreationDate, .InstancePoolID, .InstancePrefix, .InstanceType, .Template, .DiskSize, .AntiAffinityGroups, .SecurityGroups, .PrivateNetworks, .Version, .Size, .State, .Taints, .Labels, .AddOns, .ImageGCMin, .ImageGcLowThreshold, .ImageGcHighThreshold
exo compute sks nodepool evict CLUSTER-NAME|ID NODEPOOL-NAME|ID NODE-NAME|ID... [flags]
Options
Option | Description |
---|---|
--force, -f | don't prompt for confirmation |
--help, -h | help for evict |
--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 "exo output –help" for more information |
--output-template | Template to use if output format is "text" |
--quiet, -Q | Quiet mode (disable non-essential command output) |
--use-account, -A | Account to use in config file [env EXOSCALE_ACCOUNT] |
Related Commands
- nodepool - Manage SKS cluster Nodepools