Delete Cluster Node Removal
sealos delete
is a command in the Sealos command line tool, mainly used to remove nodes from the cluster. This guide will detail its usage and options.
Note to ensure the number of control nodes is odd to ensure normal election of etcd
Basic Usage
Delete Node
To remove a node from the cluster, you can use the --nodes
option:
sealos delete --nodes x.x.x.x
In the above command, x.x.x.x
should be replaced with the IP address of the node you want to delete. If you accidentally delete the wrong node, you can use the sealos add
command to recover it:
sealos add --nodes x.x.x.x
Delete Control Node
To remove a control node from the cluster, you can use the --masters
option:
sealos delete --masters x.x.x.x
Please note, if the --masters
parameter is specified, sealos will delete your control node.
Delete Control Node and Node
If you want to delete both control nodes and nodes at the same time, you can use the --masters
and --nodes
options at the same time:
sealos delete --masters x.x.x.x --nodes x.x.x.x
sealos delete --masters x.x.x.x-x.x.x.y --nodes x.x.x.x-x.x.x.y
Options
The sealos delete
command provides the following options:
--cluster='default'
: The name of the cluster to which the deletion operation applies. The default isdefault
.--force=false
: You can enter a--force
flag to force delete nodes.--masters=''
: The control nodes to be removed.--nodes=''
: The nodes to be removed.
Each option can be followed by an argument.
Usage Example
Here is a usage example that deletes a node with the IP address of 192.168.0.2
:
sealos delete --nodes 192.168.0.2
The above is the usage guide for the sealos delete
command, hope it helps. If you encounter any problems during use, feel free to ask us.