资源:Machine
能够充当 Kubernetes 节点的 Google Distributed Cloud Edge 机器。
| JSON 表示法 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "hostedNode": string, "zone": string, "version": string, "disabled": boolean, "status": enum ( |
| 字段 | |
|---|---|
name |
必需。虚拟机的资源名称。 |
createTime |
仅限输出。节点池的创建时间。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
updateTime |
仅限输出。节点池的上次更新时间。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
labels |
与此资源关联的标签。 包含一系列 |
hostedNode |
相应机器负责托管的节点的规范资源名称,例如 projects/{project}/locations/{location}/clusters/{clusterId}/nodePools/{pool_id}/{node};如果相应机器未分配为节点,则为空。 对于托管在边缘机器上的控制平面节点,此方法将返回以下格式:“projects/{project}/locations/{location}/clusters/{clusterId}/controlPlaneNodes/{node}”。 |
zone |
相应机器的 Google Distributed Cloud Edge 可用区。 |
version |
仅限输出。设备的软件版本。 |
disabled |
仅限输出。相应机器是否已停用。如果停用,机器将无法进入服务模式。 |
status |
仅限输出。机器的当前状态。 |
purpose |
相应机器所用于的集群类型。 |
状态
表示机器的状态。
| 枚举 | |
|---|---|
STATUS_UNSPECIFIED |
状态未知。 |
READY |
机器已准备好托管节点。这是默认设置。 |
DISABLED_FOR_REPAIR |
通过添加 1 项或多项停用声明,已停用相应机器以进行维修。 |
用途
机器用途可以是 VIRTUALIZED_WORKLOAD 或 BAREMETAL_CLUSTER。
| 枚举 | |
|---|---|
PURPOSE_UNSPECIFIED |
未指定用途。 |
VIRTUALIZED_WORKLOAD |
机器用于虚拟工作负载。 |
BAREMETAL_CLUSTER |
机器用于裸金属用户集群。 |
方法 |
|
|---|---|
|
获取单个虚拟机的详细信息。 |
|
列出给定项目和位置中的机器。 |