KRM API virtualmachine.global.gdc.goog/v1

virtualmachine.global.gdc.goog/v1

VirtualMachineDiskTemplate

VirtualMachineTemplateDisk 定义了要创建并附加到从模板实例化的虚拟机的磁盘的属性。

来源: - VirtualMachineTemplateSpec

字段 说明
boot 布尔值 指定相应磁盘是否为启动设备。模板中必须且只能有一个磁盘标记为启动磁盘。
autoDelete 布尔值 指定在删除 VirtualMachine 时是否应自动删除磁盘。
spec VirtualMachineDiskSpec 规范定义了磁盘本身的属性(例如大小、源映像)。

VirtualMachineImage

表示可在虚拟机上使用的磁盘映像。

显示在: - VirtualMachineImageList

字段 说明
apiVersion 字符串 virtualmachine.global.gdc.goog/v1
kind 字符串 VirtualMachineImage
metadata ObjectMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
spec VirtualMachineImageSpec
status VirtualMachineImageStatus

VirtualMachineImageList

表示虚拟机映像的集合。

字段 说明
apiVersion 字符串 virtualmachine.global.gdc.goog/v1
kind 字符串 VirtualMachineImageList
metadata ListMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
items VirtualMachineImage 数组

VirtualMachineImageStatus

定义虚拟机映像的状态。

来源: - VirtualMachineImage

字段 说明
conditions 条件数组 虚拟机映像的条件。
errors VMMError 数组 在协调此资源期间发生的任何错误的列表。
storageLocations 字符串数组 存储相应虚拟机映像的可用区列表。
zones VirtualMachineImageZoneStatus 数组 资源传播到的可用区状态列表。

VirtualMachineImageZoneStatus

提供正在向特定可用区推出的可用区的状态。

显示在: - VirtualMachineImageStatus

字段 说明
name 字符串 相应状态所代表的副本所在的可用区的名称。
conditions 条件数组 当前发布版本的观测结果。

VirtualMachineTemplate

表示虚拟机的模板。

显示在: - VirtualMachineTemplateList

字段 说明
apiVersion 字符串 virtualmachine.global.gdc.goog/v1
kind 字符串 VirtualMachineTemplate
metadata ObjectMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
spec VirtualMachineTemplateSpec
status VirtualMachineTemplateStatus

VirtualMachineTemplateList

定义 VirtualMachineTemplate 资源的列表。

字段 说明
apiVersion 字符串 virtualmachine.global.gdc.goog/v1
kind 字符串 VirtualMachineTemplateList
metadata ListMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
items VirtualMachineTemplate 数组

VirtualMachineTemplateReplica

表示虚拟机模板的模板。

来源: - VirtualMachineTemplateReplicaList

字段 说明
apiVersion 字符串 virtualmachine.global.gdc.goog/v1
kind 字符串 VirtualMachineTemplateReplica
metadata ObjectMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
spec VirtualMachineTemplateSpec
status VirtualMachineTemplateReplicaStatus

VirtualMachineTemplateReplicaList

表示 VirtualMachineTemplateReplica 资源的集合。

字段 说明
apiVersion 字符串 virtualmachine.global.gdc.goog/v1
kind 字符串 VirtualMachineTemplateReplicaList
metadata ListMeta 如需了解 metadata 的字段,请参阅 Kubernetes API 文档。
items VirtualMachineTemplateReplica 数组

VirtualMachineTemplateReplicaStatus

包含虚拟机模板副本的观测状态。

显示在: - VirtualMachineTemplateReplica - VirtualMachineTemplateZoneStatus

字段 说明
conditions 条件数组 虚拟机模板副本的条件。

VirtualMachineTemplateSpec

定义虚拟机模板的规范。

显示在: - VirtualMachineTemplate - VirtualMachineTemplateReplica

字段 说明
compute 计算 指定虚拟机的 CPU 和内存。CPU 和内存可以直接定义,也可以通过 VirtualMachineType 定义。对 Compute 的更改需要重新启动才能生效。当虚拟机处于“未知”状态时,计算不可变。
virtualMachineDiskTemplates VirtualMachineDiskTemplate 数组 “disks”指定要创建和附加的磁盘列表。
startupScripts StartupScript 数组 指定虚拟机的启动脚本列表。启动脚本仅对安装了 cloud-init 的虚拟机生效。它们会按字母顺序(根据每个启动脚本的名称)执行。
guestEnvironment GuestEnvironment 指定虚拟机的 guest 环境配置。如果该字段为 nil,则 AccessManagement 中的 enable 字段默认值为 true。否则,结构中每个子功能的非 nil 配置会覆盖相应子功能的默认配置。
shieldConfig ShieldConfig 指定虚拟机的安全相关配置。
network NetworkSpec 指定网络配置。

VirtualMachineTemplateStatus

包含虚拟机的观测状态。

显示在: - VirtualMachineTemplate

字段 说明
conditions 条件数组 对资源总体状态的观测结果。已知条件类型:就绪。
rollout RolloutStatus 用于将资源发布到每个区域的当前策略。
zones VirtualMachineTemplateZoneStatus 数组 资源已推出到的可用区状态列表。

VirtualMachineTemplateZoneStatus

提供正在向特定可用区推出的虚拟机模板的状态。

来源: - VirtualMachineTemplateStatus

字段 说明
name 字符串 相应状态所代表的副本所在的可用区的名称。
rolloutStatus ZoneRolloutStatus 将副本部署到可用区的状态。
replicaStatus VirtualMachineTemplateReplicaStatus 从可用区收集的副本的协调状态。如果字段中的任何条件的 .observedGeneration 小于 .rolloutStatus.replicaGeneration,则表示该条件已过时。