KRM API virtualmachine.global.gdc.goog/v1

virtualmachine.global.gdc.goog/v1

VirtualMachineDiskTemplate

VirtualMachineTemplateDisk는 템플릿에서 인스턴스화된 VM에 생성되어 연결될 디스크의 속성을 정의합니다.

다음 항목에 표시됨: - VirtualMachineTemplateSpec

필드 설명
boot 불리언 이 디스크가 부팅 기기가 될지 지정합니다. 템플릿의 디스크 하나만 부팅 디스크로 표시해야 합니다.
autoDelete 불리언 VirtualMachine이 삭제될 때 디스크를 자동으로 삭제할지 지정합니다.
spec VirtualMachineDiskSpec Spec은 디스크 자체의 속성 (예: 크기, 소스 이미지)을 정의합니다.

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 컴퓨팅 VM의 CPU 및 메모리를 지정합니다. CPU 및 메모리는 직접 또는 VirtualMachineType을 통해 정의할 수 있습니다. 컴퓨팅 변경사항을 적용하려면 재부팅해야 합니다. VM이 알 수 없는 상태이면 컴퓨팅을 변경할 수 없습니다.
virtualMachineDiskTemplates VirtualMachineDiskTemplate 배열 디스크는 생성 및 연결할 디스크 목록을 지정합니다.
startupScripts StartupScript 배열 VM의 시작 스크립트 목록을 지정합니다. StartupScripts는 cloud-init가 설치된 VM에만 적용됩니다. 각 시작 스크립트의 이름을 기준으로 알파벳순으로 실행됩니다.
guestEnvironment GuestEnvironment VM의 게스트 환경 구성을 지정합니다. 필드가 nil이면 AccessManagement의 enable 필드가 기본적으로 true입니다. 그렇지 않으면 구조 내 각 하위 기능의 nil이 아닌 구성이 하위 기능의 기본 구성을 재정의합니다.
shieldConfig ShieldConfig VM의 보안 관련 구성을 지정합니다.
network NetworkSpec 네트워크 구성을 지정합니다.
gracefulShutdown GracefulShutdown GracefulShutdown은 VM의 단계적 종료를 구성합니다.

VirtualMachineTemplateStatus

가상 머신 템플릿의 관찰된 상태를 포함합니다.

다음 항목에 표시됨: - VirtualMachineTemplate

필드 설명
conditions 조건 배열 리소스의 전반적인 상태에 대한 관찰입니다. 알려진 조건 유형: 준비됨
rollout RolloutStatus 각 영역에 리소스를 롤아웃하는 데 사용되는 현재 전략입니다.
zones VirtualMachineTemplateZoneStatus 배열 리소스가 롤아웃되는 영역 상태 목록입니다.

VirtualMachineTemplateZoneStatus

특정 영역으로 롤아웃되는 가상 머신 템플릿의 상태를 제공합니다.

다음 항목에 표시됨: - VirtualMachineTemplateStatus

필드 설명
name 문자열 이 상태가 나타내는 복제본이 있는 영역의 이름입니다.
rolloutStatus ZoneRolloutStatus 영역에 복제본을 롤아웃하는 상태입니다.
replicaStatus VirtualMachineTemplateReplicaStatus 영역에서 수집된 복제본의 조정 상태입니다. .observedGeneration이 .rolloutStatus.replicaGeneration보다 작은 필드의 조건은 최신이 아닙니다.