KRM API virtualmachine.global.gdc.goog/v1

virtualmachine.global.gdc.goog/v1

VirtualMachineDiskTemplate

VirtualMachineTemplateDisk 會定義要建立並附加至範本例項 VM 的磁碟屬性。

出現位置: - VirtualMachineTemplateSpec

欄位 說明
boot boolean 指定這個磁碟是否為開機裝置。範本中必須有一個磁碟標示為開機磁碟。
autoDelete boolean 指定是否要在刪除 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 Condition 陣列 虛擬機器映像檔的條件。
errors VMMError 陣列 列出資源對帳期間發生的所有錯誤。
storageLocations 字串陣列 儲存這個虛擬機器映像檔的區域清單。
zones VirtualMachineImageZoneStatus 陣列 資源傳播到的可用區狀態清單。

VirtualMachineImageZoneStatus

提供區域推出至特定區域的狀態。

出現位置: - VirtualMachineImageStatus

欄位 說明
name 字串 這個狀態代表的副本所在區域名稱。
conditions Condition 陣列 目前推出作業的觀察結果。

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 Condition 陣列 虛擬機器範本副本的條件。

VirtualMachineTemplateSpec

定義虛擬機器範本的規格。

出現位置: - VirtualMachineTemplate - VirtualMachineTemplateReplica

欄位 說明
compute 運算 指定 VM 的 CPU 和記憶體。您可以直接或透過 VirtualMachineType 定義 CPU 和記憶體。變更 Compute 設定後,必須重新啟動裝置才會生效。如果 VM 處於「不明」狀態,就無法變更運算資源。
virtualMachineDiskTemplates VirtualMachineDiskTemplate 陣列 Disks 會指定要建立及附加的磁碟清單。
startupScripts StartupScript 陣列 指定 VM 的開機指令碼清單。開機指令碼只會在已安裝 cloud-init 的 VM 上生效。系統會根據每個開機指令碼的名稱,依字母順序執行這些指令碼。
guestEnvironment GuestEnvironment 指定 VM 的客體環境設定。如果該欄位為空值,AccessManagement 中的啟用欄位預設為 true。否則,結構體中每個子功能的非空值設定都會覆寫子功能的預設設定。
shieldConfig ShieldConfig 指定 VM 的安全性相關設定。
network NetworkSpec 指定網路設定。

VirtualMachineTemplateStatus

包含虛擬機器範本的觀察狀態。

出現位置: - VirtualMachineTemplate

欄位 說明
conditions Condition 陣列 資源整體狀態的觀察結果。已知條件類型:就緒。
rollout RolloutStatus 目前用來將資源推出至各個可用區的策略。
zones VirtualMachineTemplateZoneStatus 陣列 資源推出區域的狀態清單。

VirtualMachineTemplateZoneStatus

提供虛擬機器範本在特定區域的推出狀態。

出現位置: - VirtualMachineTemplateStatus

欄位 說明
name 字串 這個狀態代表的副本所在區域名稱。
rolloutStatus ZoneRolloutStatus 將副本推出至區域的狀態。
replicaStatus VirtualMachineTemplateReplicaStatus 從可用區收集的副本協調狀態。如果欄位中的任何條件的 .observedGeneration 小於 .rolloutStatus.replicaGeneration,即為過時。