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 地址可能不准确。

使用

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 地址:

dcos node list

dcos node list
    HOSTNAME         IP      PUBLIC IP(S)                     ID                          TYPE        STATUS       REGION           ZONE
  10.0.2.148     10.0.2.148                 69e4f34a-e5c4-4271-85b5-b6609056bcde-S1  agent            ACTIVE    aws/us-west-2  aws/us-west-2a
  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
  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

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

dcos node list --field port

    HOSTNAME         IP      PUBLIC IP(S)                     ID                          TYPE        STATUS       REGION           ZONE       PORT
  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
  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
  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