跳转到内容

注册节点

Goal

您向控制平面注册并准备好接受容器的机器。

Before you start

  • 一台安装了 Docker 并拥有 root shell 的 Linux 机器。
  • 从该机器到控制平面的出站 HTTPS 连接。
  • 在您的租户内注册的权限。一个节点属于一个租户,正如多租户与隔离所述。

Steps

  1. 打开 节点 并选择 注册节点。
  2. 复制安装命令。它包含一个一次性的注册令牌。
  3. 在机器上以 root 身份运行它。
  4. 观察节点出现在列表中并变为就绪。
Odysseus 仪表盘中的节点列表,显示每个节点的健康状况、是否接受新工作、其标签及其分配的 CPU 和内存——新注册的节点在步骤 4 中出现的列表。

Verify

节点已列出并就绪,且 GET /api/v1/nodes/{name} 返回了它。

Evidence this worked

安装程序的最后一行报告代理程序已注册,节点的首次签到会在大约三十秒内更改其在列表中的状态。一个从未出现的节点尚未完成注册——令牌已被之前的尝试消耗,或者机器无法访问控制平面。

When it fails

  • 令牌因已使用而被拒绝。 注册令牌是一次性的。请签发另一个,而不是重新运行旧命令;安装行的过时副本是最常见的原因。
  • 节点出现但从未就绪。 代理程序已注册,但无法维持其出站连接。请检查出口连接,而不是注册过程。
  • 节点属于另一个租户。 节点不会在租户之间移动;必须移除机器并重新注册。