Scp: Copy Files
sealos scp is a command in the Sealos command-line tool, used for copying files to specified cluster nodes. This guide will detail its usage and options.
sealos scp command format is as follows:
sealos scp "source file path" "destination file path"
In the above command,
source file path is the local path of the file you want to copy, and
destination file path is the remote node path you want to copy the file to.
sealos scp command provides the following options:
-c, --cluster='default': The name of the cluster to which the files should be copied. The default is
--ips=: Copies the files to nodes with the specified IP addresses.
-r, --roles='':: Copies the files to nodes with specified roles.
Each option can be followed by one or more arguments.
For example, you can use the following command to copy the local file
/root/dd.txt on all nodes in the default cluster:
sealos scp "/root/aa.txt" "/root/dd.txt"
If you want to copy files on the nodes with the
node roles in the cluster named
my-cluster, you can use the following command:
sealos scp -c my-cluster -r master,node "/root/aa.txt" "/root/dd.txt"
If you only want to copy files on the node with the IP address
172.16.1.38, you can use the following command:
sealos scp -c my-cluster --ips 172.16.1.38 "/root/aa.txt" "/root/dd.txt"
The above is the usage guide for the
sealos scp command, and we hope it is helpful to you. If you encounter any problems during use, feel free to ask us.