Skip to content

upctl kubernetes nodegroup create

Create a new node group into the specified cluster.

upctl kubernetes nodegroup create <UUID/Name...> [flags]

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 format
Default: []
--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 format
Default: []
--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
Command Description
upctl kubernetes nodegroup Manage cluster node-groups