VirtualMachineSnapshot
Scope: Namespaced
Version: v1alpha2
VirtualMachineSnapshot
предоставляет ресурс для создания снимков виртуальных машин.
- apiVersion
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
- kind
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
- metadata
- spec
Обязательный параметр
- spec.keepIPAddress
Обязательный параметр
Сохранить ip адрес виртуальной машины или нет:
- Always - при создании снимка адреса виртуальный машины будет конвертирован из
Auto
вStatic
и сохранен. - Never - при создании снимка адрес виртуальной машины не будет конвертирован.
По умолчанию:
"Always"
Допустимые значения:
Always
,Never
- Always - при создании снимка адреса виртуальный машины будет конвертирован из
- spec.requiredConsistency
Обязательный параметр
Создавать снимок виртуальной машины только в том случае, если возможно заморозить её через агента.
Если значение установлено в true, снимок виртуальной машины будет создан только в следующих случаях:
- виртуальная машина выключена;
- виртуальная машина с агентом, операция заморозки прошла успешно.
По умолчанию:
true
- spec.virtualMachineName
Обязательный параметр
Имя виртуальной машины для создания снимка.
- spec.volumeSnapshotClasses
- spec.volumeSnapshotClasses.storageClassName
Обязательный параметр
Имя ресурса
StorageClass
, соответствующее указанному ресурсуVolumeSnapshotClass
. - spec.volumeSnapshotClasses.volumeSnapshotClassName
Обязательный параметр
Имя ресурса
VolumeSnapshotClass
, который будет использован для создания снимков виртуальных дисков с соответствующим классом хранения.