AnyRobot-安装 Kubernetes 平台报错,提示 config 文件中 Cluster_Node 下 ip 和实际 hostname 不匹配,请检查。
关键字
Kubernetes、hostname
适用产品
- AnyRobot 3.0.x
问题描述
config 配置文件中与实际服务器的 hostname 不匹配,安装 Kubernetes 平台报错,输出信息中提示如下错误信息:
config 文件中 Cluster_Node 下 ip 和实际 hostname 不匹配,请检查。
问题影响
AnyRobot 无法完成安装 Kubernetes 平台。
问题原因
/anyrobort-installer/config 文件中 [Cluster_Node] 下 node_hostname 的值和实际节点 hostname 值不一致。
解决方案
为了解决该问题,安装 AnyRobot 之前需要为每个节点配置好主机名并写入 config 文件中,请按照以下步骤执行:
1. 命令行使用 hostname 查看主机名。若主机名未设置,则需执行 hostnamectl set-hostname 命令设置主机名。如节点 ip为 *.*.*.178,则可执行 hostnamectl set-hostname node178 设置 hostname 为 node178。


2. 在 */anyrobort-installer 路径下使用 vi config 修改 config 文件中[Cluster_Node] 下 node_hostname 值的配置信息,与环境 hostname 值相一致。

3. 重新安装 Kubernetes 平台成功。
更多信息
使用 hostnamectl set-hostname node* 设置主机名,此命令设置主机名立即生效且永久有效,设置完后 Ctrl+D 退出客户端,再次进入即可显示。