查看 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 |