首页 / API 文档 / 平台管理 / 集群管理 / Machine 管理 / 查看 Machine 详情

查看 Machine 详情

请求信息

请求行

GET /apis/platform.tkestack.io/v1/machines/{name}

查看指定的 Machine 的详细信息。

请求行参数

名称 类型 是否必填项 描述
name string Machine 的名称。

请求参数

名称 类型 是否必填项 描述
exact boolean 出口是否准确。 精确导出会维护特定于群集的字段,例如“名称空间”。 不推荐使用。 计划在 1.18 中移除。
export boolean 是否应导出该值。 用户无法指定导出的字段。 不推荐使用。 计划在 1.18 版本中移除。
pretty string 如果为 true,则会将返回结果输出成适合打印的格式。

返回信息

Content-Type application/json, application/yaml, application/vnd.kubernetes.protobuf

状态码: 200

OK

返回体示例

在 Kubernetes 集群中的节点实例。

{
   "apiVersion": "platform.tkestack.io/v1",
   "kind": "Machine",
   "metadata": {
     "annotations": {
       "cpaas.io/display-name": "192.168.0.104"
     },
     "creationTimestamp": "2021-06-24T02:25:45Z",
     "name": "mc-192-168-0-104",
     "resourceVersion": "2078561",
     "selfLink": "/apis/platform.tkestack.io/v1/machines/mc-192-168-0-104",
     "uid": "719f0a5b-a730-41e3-8c15-1572675b6423"
   },
   "spec": {
     "clusterName": "global",
     "displayName": "",
     "finalizers": [
       "machine"
     ],
     "ip": "192.168.0.104",
     "ipv6": "",
     "networkDevice": "",
     "port": 22,
     "proxy": {},
     "publicIP": "",
     "role": "",
     "type": "Baremetal",
     "username": "root"
   },
   "status": {
     "conditions": [
       {
         "lastProbeTime": "2021-07-01T09:14:06Z",
         "lastTransitionTime": "2021-06-24T02:26:34Z",
         "status": "True",
         "type": "HealthCheck"
       }
     ],
     "machineInfo": {},
     "phase": "Running"
   }
 }

返回体说明

名称 类型 描述
apiVersion string 查看公共参数
kind string 查看公共参数
metadata object 查看公共参数
spec object 节点的描述信息。
字段路径:spec
spec.clusterName string 集群的名称。
字段路径:spec.clusterName
spec.displayName string 节点的显示名称。
字段路径:spec.displayName
spec.finalizers array 终结器是一个内部的值列表,必须为空才能从存储中永久删除对象。
字段路径:spec.finalizers
spec.finalizers[] string
字段路径:spec.finalizers[]
spec.ip string 节点 IP。
字段路径:spec.ip
spec.ipv6 string IPV6 地址。
字段路径:spec.ipv6
spec.networkDevice string 网络设备(网卡)名称。
字段路径:spec.networkDevice
spec.port integer (int32) 端口号。
字段路径:spec.port
spec.proxy object 通过 SSH 服务访问节点的代理。
字段路径:spec.proxy
spec.publicIP string 节点的公网 IP。
字段路径:spec.publicIP
spec.role string 节点的类型,控制节点(master)/计算节点(node)。
字段路径:spec.role
spec.type string 节点的类型。
字段路径:spec.type
spec.username string 用户名。
字段路径:spec.username
status object MachineStatus 表示关于节点状态的信息。
字段路径:status
status.conditions array 节点的执行进度。
字段路径:status.conditions
status.conditions[] object MachineCondition 包含了该节点当前条件的详细信息。
字段路径:status.conditions[]
conditions[].lastProbeTime string (date-time) Time 是时间的包装。Time 支持正确的封送到 YAML 和 JSON。时间包提供方的许多工厂方法都提供了包装器。
字段路径:status.conditions[].lastProbeTime
conditions[].lastTransitionTime string (date-time) Time 是时间的包装。Time 支持正确的封送到 YAML 和 JSON。时间包提供方的许多工厂方法都提供了包装器。
字段路径:status.conditions[].lastTransitionTime
conditions[].status string 条件的状态,可以是 True、False、Unknown。
字段路径:status.conditions[].status
conditions[].type string 条件的类型。
字段路径:status.conditions[].type
status.machineInfo object MachineSystemInfo 是唯一标识节点的一组 id 或 uuid。
字段路径:status.machineInfo
status.phase string 节点的执行进度阶段。
字段路径:status.phase

其他状态码

状态码: 401

Unauthorized