6.4.2. Adding a node with command flags
You can add a single node to your cluster by using command flags to specify configurations for the new node.
Prerequisites
-
You have installed the OpenShift CLI (
oc) - You have installed the Rsync utility
- You have an active connection to your target cluster
- You have a kubeconfig file available
Procedure
Generate the ISO image by running the following command. The MAC address must be specified using a command flag. See the "Cluster configuration reference" section for more flags that you can use with this command.
$ oc adm node-image create --mac-address=<mac_address>where:
<mac_address>- Specifies the MAC address of the node that is being added.
중요In order for the
createcommand to fetch a release image that matches the target cluster version, you must specify a valid pull secret. You can specify the pull secret either by using the--registry-configflag or by setting theREGISTRY_AUTH_FILEenvironment variable beforehand.작은 정보To see additional flags that can be used to configure your node, run the following
oc adm node-image create --helpcommand.-
Verify that a new
node.<arch>.isofile is present in the asset directory. The asset directory is your current directory, unless you specified a different one when creating the ISO image. - Boot the node with the generated ISO image.
Track progress of the node creation by running the following command:
$ oc adm node-image monitor --ip-addresses <ip_address>where:
<ip_address>- Specifies a list of the IP addresses of the nodes that are being added.
참고If reverse DNS entries are not available for your node, the
oc adm node-image monitorcommand skips checks for pending certificate signing requests (CSRs). If these checks are skipped, you must manually check for CSRs by running theoc get csrcommand.Approve the pending CSRs by running the following command for each CSR:
$ oc adm certificate approve <csr_name>