Olares/docs/developer/install/cli/node.md
Meow33 8133704761
docs: add CLI docs for user, upgrade, and disk commands (#2383)
* docs: add CLI docs for user, upgrade, and disk commands

* docs: update based on comments

* docs: fix typo

* docs: refine formatting and add description for argument

* docs: resolve conflicts
2026-01-13 17:30:57 +08:00

5.3 KiB

node

Synopsis

The node command manages node-related operations.

olares-cli node <subcommand> [options]

Subcommands

Subcommand Description
masterinfo Retrieves system information about a target master node and checks whether the current node can join the cluster as a worker.
add Adds the current node to an existing Olares cluster. The node's environment must already meet all prerequisites for Olares.

Options

Option Shorthand Usage Required Default
--base-dir -b Sets the base directory for Olares. No $HOME/.olares
--master-host Defines the IP address of the master node. Yes N/A
--master-node-name Specifies the Kubernetes node name of the master node. No N/A
--master-ssh-user Sets the remote Linux user name for SSH login to the master node. No root
--master-ssh-password Provides the password for the Linux user. Yes if a non-root master-ssh-user is specified. N/A
--master-ssh-private-key-path Specifies the path to the private SSH key for authenticating as the Linux user. No /root/.ssh/id_rsa
--master-ssh-port Sets the SSH service's listening port on the master node. No 22
--version -v Specifies the Olares version.
Version values follow the format x.y.z (e.g., 1.10.0) or include a build date (e.g., 1.10.0-20241109).
Refer to the GitHub Releases page for available versions.
No Current version
--help -h Displays help information. No N/A

Examples

# Retrieve system information from a master node at IP 192.168.1.15
olares-cli node masterinfo --master-host 192.168.1.15

# If a specific SSH key is required for authentication
olares-cli node masterinfo --master-host 192.168.1.15 --master-ssh-private-key-path /home/olares/.ssh/id_rsa

# For non-root SSH users, specify the username and password
olares-cli node masterinfo --master-host 192.168.1.15 --master-ssh-user olares --master-ssh-password password123

# Add the current node to a cluster with the master node at IP 192.168.1.15
olares-cli node add --master-host 192.168.1.15

# Specify a custom base directory for the installation
olares-cli node add --base-dir /custom/path --master-host 192.168.1.15