Skip to content

Семейства и жизненный цикл образов

Семейство образов

Семейство образов (image family) — это способ группировки образов с разными версиями одной ОС или одного приложения. Объединение образов в семейства снижает вероятность использования устаревших версий ОС и приложений и упрощает автоматизацию. Система позволяет автоматически выбрать из семейства образ с наиболее актуальной версией, не указывая конкретный образ при каждой операции.

Пример: семейство образов ubuntu-2204-lts включает образы Ubuntu 22.04 c обновлениями, среди них ubuntu-2204-lts-v1, ubuntu-2204-lts-v2 и другие.

В семействе последний загруженный образ в состоянии ACTUAL автоматически становится latest-образом. Этот образ будет использоваться при выборе latest-образа в семействе без указания конкретного имени образа. Если последний образ переведен в состояние DISABLED или DEPRECATED, то вместо него latest-образом будет выбран последний доступный образ в состоянии ACTUAL.

Семейства применяются для образов от провайдера и для пользовательских образов:

  • Образы от провайдера сразу организованы в семейства. В веб-консоли отображаются только latest-образы от провайдера, а устаревшие скрываются.
  • Загруженные пользователем образы можно организовать в семейства. В веб-консоли отображаются все пользовательские образы, вы можете скрыть из списка неактуальные и отключенные.

Вы можете получить список всех доступных образов в семействе как от провайдера, так и пользовательском.

Образы могут быть сгруппированы в семейства, если они добавлены в один проект.

Жизненный цикл

Для образа можно установить одно из состояний:

  • ACTUAL — образ функционирует;
  • DEPRECATED — образ устаревший и нежелателен для использования в новых развертываниях;
  • DISABLED — образ исключен из использования.

Состояние образа можно изменить на любое другое состояние без ограничений.

Характеристики состояний:

ПризнакACTUALDEPRECATEDDISABLED
Доступен для создания ВМ и дисковС предупреждением✖️
Может быть latest-образом в семействе✖️✖️
ВМ, созданные на основе образа, функционируют
Доступен для управления
Потребляет ресурсы проекта
Тарифицируется

Постепенный переход из состояния ACTUAL к DEPRECATED и DISABLED позволяет выводить устаревшие версии ОС и приложений из эксплуатации и предоставляет достаточное время для миграции зависимых систем.