添加主机 (跨云模式:Master位于时速云平台上)

假设您已经创建了一个跨云模式的私有集群(蓝色)。添加主机的具体步骤如下:

  1. 进入要添加主机的集群,点击“添加” host1
  2. 生成安装命令,点击文字右边图标复制文本 host1
  3. ssh登陆要添加的主机,将安装命令粘贴到 shell中 host1
  4. 执行结果(本例中的机器已经安装过docker,添加成功)。添加成功以后,控制台会打印"Finished installing TenxCloud Agent, You can deploy containers on this machine now.".回到主机界面,可以看到主机的状态为"已就绪"。 host1

由于本机是NAT网络,因此在主机列表只显示外网地址,进入主机详情页以后,可以查看主机的状态。对于NAT网络的主机,只能访问其内网地址,尤其是创建应用以后。 host1

注意:

  1. 对于内网机器,需要能够访问外网才能添加。青云、ucloud、腾讯云等基于SDN网络的机器,如果有公网ip,则直接添加即可;如果没有分配公网ip,则必须自己搭建路由(如何搭建参考 IaaS厂商的文档)。
  2. aws、青云、ucloud和腾讯云上的机器默认开启防火墙,需要手动设置防火墙规则。添加节点之前,需要开启inbound udp 8285和tcp 10250/16000端口(8285用于集群网络组建,10250用于与集群master通信, 16000用于探测网络状态)。创建容器以后,如果允许外网访问容器,则还需要开启容器应用的对外端口。
  3. 每次添加机器都需要在控制台生成一个新命令,否则会添加失败
  4. 允许把一台主机添加到多个集群中,以最后添加的集群为准,其他集群中该主机的状态均为"未就绪"
  5. tenx-agent是一个守护进程,可以通过执行"service tenx-agent stop"来断开与集群的连接。tenx-agent终止后,docker进程也会终止,可以通过"service docker start"重新运行docker