upctl kubernetes nodegroup create
Create a new node group into the specified cluster.
Examples
upctl kubernetes nodegroup create 55199a44-4751-4e27-9394-7c7661910be3 --name secondary-node-group --count 3 --plan 2xCPU-4GB
Options
Option | Description |
---|---|
--count |
Number of nodes in the node group Default: 0 |
--kubelet-arg |
Arguments to use when executing kubelet in argument=value formatDefault: [] |
--label |
Labels to describe the nodes in key=value format. Use multiple times to define multiple labels. Labels are forwarded to the kubernetes nodes.Default: [] |
--name |
Node group name |
--plan |
Server plan to use for nodes in the node group. Run upctl server plans to list all available plans. |
--ssh-key |
SSH keys to be configured as authorized keys to the nodes. Default: [] |
--storage |
Storage template to use when creating the nodes. Defaults to UpCloud K8s public template. |
--taint |
Taints to be configured to the nodes in key=value:effect formatDefault: [] |
--disable-utility-network-access |
Disable utility network access. If disabled, nodes in this group will not have access to utility network. |
--help , -h |
help for create Default: false |
Global options
Option | Description |
---|---|
--client-timeout , -t |
Client timeout to use in API calls. Default: 0s |
--config |
Configuration file path. |
--debug |
Print out more verbose debug logs. Default: false |
--force-colours |
Force coloured output despite detected terminal support. |
--no-colours |
Disable coloured output despite detected terminal support. Colours can also be disabled by setting NO_COLOR environment variable. |
--output , -o |
Output format (supported: json, yaml and human) Default: human |
Related commands
Command | Description |
---|---|
upctl kubernetes nodegroup | Manage cluster node-groups |