You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/RELEASE_NOTES.ru.md
+46-17Lines changed: 46 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,24 +3,53 @@ title: "Релизы"
3
3
weight: 70
4
4
---
5
5
6
+
# v1.1.0
7
+
8
+
## Новые возможности
9
+
10
+
-[vm] Добавлени возможность миграции ВМ, использующей диски на локальных хранилищах. Ограничения:
11
+
- Функция недоступна в CE-редакции.
12
+
- Миграция возможна только для запушенной ВМ (`phase: Running`)
13
+
- На данный момент миграция ВМ c дисками, подключенными через `VirtualMachineBlockDeviceAttachment` (hotplug) невомзожна.
14
+
-[vd] Добавлена возможность миграции хранилища (измениение `StorageClass`) для дисков ВМ. Ограничения:
15
+
- Функция недоступна в CE-редакции.
16
+
- Миграция возможна только для запушенной ВМ (`phase: Running`)
17
+
- Миграция хранилища, для дисков подключенных подключенными через `VirtualMachineBlockDeviceAttachment` (hotplug) на данный момент невомзожна.
18
+
-[vmop] Добавлена операция с типом `Clone` для создания клона ВМ из существующей ВМ.
19
+
-[observability] Добавлен алерт `KubeNodeAwaitingVirtualMachinesEvictionBeforeShutdown`, срабатывающий при получении узлом, на котором размещены виртуальные машины, команды на завершение работы — до завершения эвакуации ВМ.
20
+
-[observability] Добавлен алерт `D8VirtualizationDVCRInsufficientCapacityRisk`, предупреждающий о риске нехватки свободного места в хранилище образов виртуальных машин (DVCR).
21
+
22
+
## Исправления
23
+
24
+
-[vmop/restore] Исправлена ошибка, при которой контроллер иногда запускал восстановленную ВМ до завершения восстановления её дисков, в результате чего ВМ стартовала со старыми (не восстановленными) дисками.
25
+
-[vmsnapshot] Исправлено поведение при создании снимка ВМ при наличии неприменённых изменений: снимок теперь мгновенно фиксирует актуальное состояние виртуальной машины, включая все текущие изменения.
26
+
-[module] Исправлена проблема установки модуля на RedOS 8.X ОС.
27
+
-[module] Улучшена валидация, предотвращающая добавление пустых значений для параметров определящих классы хранения для дисков и образов.
28
+
-[vmop] Исправлена работа сборщика мусора: ранее при перезапуске virtualization-controller все объекты VMOP удалялись без учёта правил очистки.
29
+
-[observability] Дашборд виртуальной машины теперь отображает статистику по всем сетям (в том числе и дополнительным), подключённым к ВМ.
30
+
-[observability] На дашборде виртуальной машины исправлен график, отображающий статистику копирования памяти во время миграции ВМ.
31
+
32
+
33
+
## Прочее
34
+
6
35
# v1.0.0
7
36
8
37
## Новые возможности
9
38
10
-
*[vm] Добавлена защита от подключения cloud-образа (`VirtualImage` \ `ClusterVirtualImage`) в качестве первого диска. Ранее это приводило к невозможности запуска ВМ с ошибкой "No bootable device".
11
-
*[vmop] Добавлена операция с типом `Restore` для восстановления ВМ из ранее созданного снимка.
39
+
-[vm] Добавлена защита от подключения cloud-образа (`VirtualImage` \ `ClusterVirtualImage`) в качестве первого диска. Ранее это приводило к невозможности запуска ВМ с ошибкой "No bootable device".
40
+
-[vmop] Добавлена операция с типом `Restore` для восстановления ВМ из ранее созданного снимка.
12
41
13
42
## Исправления
14
43
15
-
*[vmsnapshot] Теперь при восстановлении виртуальной машины из снимка корректно восстанавливаются все аннотации и лейблы, которые были у ресурсов в момент снимка.
16
-
*[module] Исправлена проблема с блокировкой очереди, когда параметр `settings.modules.publicClusterDomain` был пустым в глобальном ресурсе ModuleConfig.
17
-
*[module] Оптимизирована производительность хука во время установки модуля.
18
-
*[vmclass] Исправлена валидация core/coreFraction в ресурсе VirtualMachineClass.
19
-
*[module] При выключенном модуле SDN конфигурация дополнительных сетей в ВМ недоступна.
44
+
-[vmsnapshot] Теперь при восстановлении виртуальной машины из снимка корректно восстанавливаются все аннотации и лейблы, которые были у ресурсов в момент снимка.
45
+
-[module] Исправлена проблема с блокировкой очереди, когда параметр `settings.modules.publicClusterDomain` был пустым в глобальном ресурсе ModuleConfig.
46
+
-[module] Оптимизирована производительность хука во время установки модуля.
47
+
-[vmclass] Исправлена валидация core/coreFraction в ресурсе VirtualMachineClass.
48
+
-[module] При выключенном модуле SDN конфигурация дополнительных сетей в ВМ недоступна.
20
49
21
50
## Безопасность
22
51
23
-
* Устранено CVE-2025-47907
52
+
- Устранено CVE-2025-47907
24
53
25
54
# v0.25.0
26
55
@@ -31,21 +60,21 @@ weight: 70
31
60
32
61
## Новые возможности
33
62
34
-
*[vm] Добавлена возможность подключения к виртуальной машине дополнительных сетевых интерфейсов к сетям, предоставляемым модулем `SDN`. Для этого модуль `SDN` должен быть включен в кластере.
35
-
*[vmmac] Для дополнительных сетевых интерфейсов добавлено управление MAC-адресами с использованием ресурсов `VirtualMachineMACAddress` и `VirtualMachineMACAddressLease`.
36
-
*[vmclass] Добавлена аннотация для установки класса виртуальной машины по умолчанию. Чтобы назначить `VirtualMachineClass` по умолчанию, необходимо добавить на него аннотацию `virtualmachineclass.virtualization.deckhouse.io/is-default-class=true`. Это позволяет создавать ВМ с пустым полем `spec.virtualMachineClassName`, автоматически заполняя его классом по умолчанию.
37
-
*[observability] Добавлены новые метрики Prometheus для отслеживания фазы ресурсов, таких как `VirtualMachineSnapshot`, `VirtualDiskSnapshot`, `VirtualImage` и `ClusterVirtualImage`.
63
+
-[vm] Добавлена возможность подключения к виртуальной машине дополнительных сетевых интерфейсов к сетям, предоставляемым модулем `SDN`. Для этого модуль `SDN` должен быть включен в кластере.
64
+
-[vmmac] Для дополнительных сетевых интерфейсов добавлено управление MAC-адресами с использованием ресурсов `VirtualMachineMACAddress` и `VirtualMachineMACAddressLease`.
65
+
-[vmclass] Добавлена аннотация для установки класса виртуальной машины по умолчанию. Чтобы назначить `VirtualMachineClass` по умолчанию, необходимо добавить на него аннотацию `virtualmachineclass.virtualization.deckhouse.io/is-default-class=true`. Это позволяет создавать ВМ с пустым полем `spec.virtualMachineClassName`, автоматически заполняя его классом по умолчанию.
66
+
-[observability] Добавлены новые метрики Prometheus для отслеживания фазы ресурсов, таких как `VirtualMachineSnapshot`, `VirtualDiskSnapshot`, `VirtualImage` и `ClusterVirtualImage`.
38
67
39
68
## Исправления
40
69
41
-
*[vm] Исправили проблему: при изменении типа операционной системы машина уходила в циклическую перезагрузку.
42
-
*[vm] Исправили зависание виртуальной машины в фазе Starting при нехватке квот проекта. Сообщение о нехватке квот будет отображаться в статусе виртуальной машины. Чтобы машина продолжила запуск, необходимо будет увеличить квоты проекта.
43
-
*[vi] Для создания виртуального образа на `PersistentVolumeClaim` должно быть использовано хранилище в режиме `RWX` и `Block`, в противном случае будет отображено предупреждение об ошибке.
44
-
*[module] Добавили валидацию, проверяющую, что подсети виртуальных машин не пересекаются с системными подсетями (`podSubnetCIDR` и `serviceSubnetCIDR`).
70
+
-[vm] Исправили проблему: при изменении типа операционной системы машина уходила в циклическую перезагрузку.
71
+
-[vm] Исправили зависание виртуальной машины в фазе Starting при нехватке квот проекта. Сообщение о нехватке квот будет отображаться в статусе виртуальной машины. Чтобы машина продолжила запуск, необходимо будет увеличить квоты проекта.
72
+
-[vi] Для создания виртуального образа на `PersistentVolumeClaim` должно быть использовано хранилище в режиме `RWX` и `Block`, в противном случае будет отображено предупреждение об ошибке.
73
+
-[module] Добавили валидацию, проверяющую, что подсети виртуальных машин не пересекаются с системными подсетями (`podSubnetCIDR` и `serviceSubnetCIDR`).
45
74
46
75
## Прочее
47
76
48
-
-[vm] Улучшили сборщик мусора (GC) для отработавших операций виртуальной машины:
77
+
-[vmop] Улучшили сборщик мусора (GC) для отработавших операций виртуальной машины:
49
78
- GC запускается каждый день в 00:00;
50
79
- GC будет удалять успешно завершённые операции (`Completed` \ `Failed`), если истёк их TTL (24 часа);
51
80
- GC подчищает все завершённые операции (`Completed` \ `Failed`), оставляя только 10 последних.
0 commit comments