6.4.2.2. 使用命令标记添加节点
您可以使用命令标志在集群中添加单一节点,以指定新节点的配置。
先决条件
-
已安装 OpenShift CLI (
oc) - 您有一个与目标集群的活动连接
- 您有一个 kubeconfig 文件可用
流程
运行以下命令来生成 ISO 镜像。必须使用命令标志来指定 MAC 地址。有关可用于这个命令的更多标记,请参阅"集群配置参考"部分。
$ oc adm node-image create --mac-address=<mac_address>其中:
<mac_address>- 指定要添加的节点的 MAC 地址。
重要要让
create命令获取与目标集群版本匹配的发行镜像,您必须指定一个有效的 pull secret。您可以使用-registry-config标志或预先设置REGISTRY_AUTH_FILE环境变量来指定 pull secret。提示要查看可用于配置节点的额外标记,请运行以下
oc adm node-image create --help命令。-
验证 asset 目录中是否存在一个新的
node.<arch>.iso文件。资产目录是您的当前目录,除非您在创建 ISO 镜像时指定了不同的目录。 - 使用生成的 ISO 镜像引导节点。
运行以下命令跟踪节点创建的进度:
$ oc adm node-image monitor --ip-addresses <ip_address>其中:
<ip_address>- 指定要添加的节点的 IP 地址列表。
注意如果您的节点没有反向 DNS 条目,
oc adm node-image monitor命令会跳过检查待处理的证书签名请求 (CSR)。如果跳过这些检查,则必须通过运行oc get csr命令手动检查 CSR。为每个 CSR 运行以下命令批准待处理的 CSR:
$ oc adm certificate approve <csr_name>