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
- при создании снимка IP-адрес виртуальной машины будет сконвертирован изAuto
вStatic
и сохранён;Never
- при создании снимка IP-адрес виртуальной машины не будет сконвертирован.
По умолчанию:
"Always"
Допустимые значения:
Always
,Never
- spec.requiredConsistency
Обязательный параметр
Создавать снимок виртуальной машины только в том случае, если возможно заморозить её через агента.
Если установлено значение
true
, снимок виртуальной машины будет создан только в следующих случаях:- виртуальная машина выключена;
- виртуальная машина с агентом, операция заморозки прошла успешно.
По умолчанию:
true
- spec.virtualMachineName
Обязательный параметр
Имя виртуальной машины для создания снимка.
- spec.volumeSnapshotClasses
- spec.volumeSnapshotClasses.storageClassName
Обязательный параметр
Имя ресурса StorageClass, соответствующее указанному ресурсу VolumeSnapshotClass.
- spec.volumeSnapshotClasses.volumeSnapshotClassName
Обязательный параметр
Имя ресурса VolumeSnapshotClass, который будет использован для создания снимков виртуальных дисков с соответствующим классом хранения.