dcos node list

显示 DC/OS 节点信息

说明

dcos node list 命令显示具有识别信息的 DC/OS 管理和代理节点列表,包括:

  • 主机名
  • IP 地址
  • 公共 IP 地址
  • 唯一标识符
  • 节点类型
  • 群集区域
  • 可用分区
如果在公共云提供程序(例如,AWS、Google Cloud 或 Azure)上部署 DC/OS,则可以使用此命令查找公共代理 IP 地址。如果 DC/OS 安装在内部网络(本地)或专用云上,则节点通常不具有独立的公共和专用 IP 地址。对于内部网络或专用云上的节点,公共 IP 地址通常与 DNS 命名空间中为服务器定义的 IP 地址相同。

在大多数情况下,您可以使用此命令返回每个节点的专用和公共 IP 地址。但是,您应该记住,如果 Edge-LB 池使用虚拟网络,则返回的公共和专用 IP 地址可能不准确。

使用

  1. dcos node list [OPTION]

选项

名称,简写说明
—field name指定要包含在 dcos node 命令输出中的一个或多个其他字段的名称。您可以多次包含此选项以添加多个字段。
—help, h显示用法。
—info显示该子命令的简短描述。
—json显示 JSON 格式的数据。
—mesos-id仅显示有特定 Mesos ID 的节点的信息。
—version显示版本信息。

权限

运行此命令要求您的服务或用户帐户具有以下管理权限:

dcos:adminrouter:ops:mesos full
dcos:adminrouter:ops:mesos-dns full

如果您没有至少这些权限的帐户,命令将返回错误。

要使用此命令返回面向公众的 IP 地址,您的服务或用户帐户必须具有以下管理权限:

dcos:adminrouter:ops:networking full

如果您在没有此权限的情况下运行 dcos node list 命令,命令会返回节点信息,但在输出中不包括公共 IP 地址列。有关设置和管理权限的更多信息,请参阅 权限管理权限参考

父命令

命令说明
dcos node查看 DC/OS 节点信息。

示例

以下示例说明了如何使用此命令查找小群集中节点面向公众的 IP 地址:

  1. dcos node list
  2. dcos node list
  3. HOSTNAME IP PUBLIC IP(S) ID TYPE STATUS REGION ZONE
  4. 10.0.2.148 10.0.2.148 69e4f34a-e5c4-4271-85b5-b6609056bcde-S1 agent ACTIVE aws/us-west-2 aws/us-west-2a
  5. 10.0.4.118 10.0.4.118 52.34.156.169 69e4f34a-e5c4-4271-85b5-b6609056bcde-S0 agent (public) ACTIVE aws/us-west-2 aws/us-west-2a
  6. master.mesos. 10.0.7.51 54.202.215.97 69e4f34a-e5c4-4271-85b5-b6609056bcde master (leader) aws/us-west-2 aws/us-west-2a

以下示例说明了将端口信息添加到命令的输出中:

  1. dcos node list --field port
  2. HOSTNAME IP PUBLIC IP(S) ID TYPE STATUS REGION ZONE PORT
  3. 10.0.2.148 10.0.2.148 69e4f34a-e5c4-4271-85b5-b6609056bcde-S1 agent ACTIVE aws/us-west-2 aws/us-west-2a 5051
  4. 10.0.4.118 10.0.4.118 52.34.156.169 69e4f34a-e5c4-4271-85b5-b6609056bcde-S0 agent (public) ACTIVE aws/us-west-2 aws/us-west-2a 5051
  5. master.mesos. 10.0.7.51 54.202.215.97 69e4f34a-e5c4-4271-85b5-b6609056bcde master (leader) aws/us-west-2 aws/us-west-2a