Метки
Метки (labels) — пары ключ-значение формата key=value, которые описывают атрибуты объектов кластера. Они играют ключевую роль в механизме планирования размещения пользовательских ресурсов (ВМ) на узлах. Метки могут быть назначены в кластере, ВЦОД и виртуальном кластере.
В Sharx Base используются следующие типы меток: обычная, делегированная, игнорируемая, метка-ограничение, системная и криптографическая метка.
Метки могут быть назначены следующим объектам виртуальной инфраструктуры:
- Кластеру;
- ВЦОД;
- виртуальному кластеру (см. Руководство пользователя).
- виртуальной машине (см. Руководство пользователя).
Основные понятия:
-
Обычная метка — метка, создаваемая и назначаемая пользователями вручную. Не имеет специальных системных свойств, таких как
taintили игнорирование. -
Делегирование метки — предоставление возможности использовать метку объектам: ВЦОД или виртуальному кластеру.
-
Игнорируемая метка — метка, существующая в системе, но не учитываемая при планировании. Метка может игнорироваться в контексте ВЦОД и виртуального кластера. Планировщик не учитывает игнорируемые метки во время поиска узлов по ним.
-
Ограничение
taint— свойство узла, не позволяющее планировать на него ресурсы, у которых нет допуска (toleration) к узлу с данным ограничениемtaint. -
Метка-ограничение — метка со свойством
taint. На узлы с такой меткой ресурсы планируются по определенным правилам. -
Допуски
tolerations— это параметры виртуальных машин, которые позволяют им размещаться на узлах с ограничениями. Допуск должен соответствовать введенному ограничениюtaintна узлеkey=value:effect. -
Системная метка — используется системой, недоступна для создания и назначения вручную. Например, метка активации сервисного обслуживания
system_drain_node=yes. Подробная информация о данной метке описана в статье Сервисное обслуживание -
Криптографическая метка — метка, применяемая к ВМ для обозначения ее принадлежности к контуру криптографической защиты (СКЗИ). Имеет ключ-значение
vm=crypto. Метка определяет политику управления ВМ, блокируя функции миграции и создания снимков для исключения риска утечки защищаемых данных. Криптографическую метку может назначить или снять только определенная роль специальной командой. Подробная информация описана в Руководстве пользователя в командной строке.
Управлять метками в кластере
Ограничения работы с метками в кластере
- При создании кластера каждому узлу по умолчанию присваивается метка
key=base. - Системная метка
system_drain_node=yesзапрещает размещение ресурсов на соответствующих узлах. - Максимальное количество меток на узле — 150.
- К узлу нельзя прикрепить несколько меток с одинаковым ключом.
- С узла нельзя открепить все метки.
- Нельзя удалить метки, делегированные во ВЦОД и в виртуальные кластеры.
Примечание
Администратор кластера может удалить метку key=base на узлах, но делать этого крайне не рекомендуется, иначе придется пробрасывать метки во ВЦОД вручную
Операции с метками кластера
-
Просмотреть метки кластера
Чтобы посмотреть метки кластера со списками узлов, перейдите на вкладку Кластер > Метки > Распределение по узлам.
-
Создать и прикрепить метку к узлам кластера
Чтобы создать новую метку и прикрепить её к узлам кластера, выполните следующие действия:
- перейдите на вкладку Кластер > Метки;
-
нажмите кнопку Создать метку в правом верхнем углу или внизу страницы;
-
в окне заполните поля: Ключ, Значение и Описание;
-
в поле Присвоить узлам нажмите ;
-
отметьте в соответствующих чекбоксах узлы, к которым вы хотите прикрепить новую метку;
-
нажмите кнопку Сохранить;
-
проверьте, что в списке меток появилась новая метка.
-
Прикрепить метку к узлам кластера
Чтобы прикрепить к узлам кластера существующую метку, выполните следующие действия:
- отметьте в соответствующем чекбоксе метку, которую хотите прикрепить к узлу или к узлам кластера;
-
нажмите в правом нижнем углу окна кнопку Присвоить узлам;
-
в поле Присвоить узлам окна нажмите ;
-
отметьте в соответствующих чекбоксах узлы, к которым вы хотите прикрепить метку;
-
нажмите кнопку Сохранить;
-
проверьте, что у метки изменился состав узлов, к которым она прикреплена.
-
Удалить метки кластера
Чтобы в Sharx Base удалить одну или несколько меток, выполните следующие действия:
Управлять метками во ВЦОД
Ограничения работы с метками во ВЦОД
- При создании нового ВЦОД и при наличии в кластере базовой метки
key=baseи метки сервисного обслуживанияsystem_drain_node=yesони будут автоматически делегированы в созданный ВЦОД. - Во ВЦОД нельзя делегировать метки, игнорируемые в пределах кластера.
- При удалении ВЦОД все записи о делегированных ему метках удаляются.
- Общие ограничения описаны выше.
Операции с метками во ВЦОД
-
Просмотреть метки, делегированные во ВЦОД
Чтобы посмотреть метки во ВЦОД, перейдите на вкладку Кластер > Метки > Распределение по ВЦОД.
-
Делегировать метки в заданные ВЦОД
При создании ВЦОД, метка
key=baseделегируется в него автоматически.Чтобы делегировать метки во ВЦОД, выполните следующие действия:
- перейдите на вкладку Кластер > Метки > Распределение по ВЦОД;
- отметьте в соответствующих чекбоксах метки, которые вы хотите делегировать во ВЦОД;
-
нажмите кнопку Управление в правом нижнем углу;
-
в окне отметьте действие Добавить во ВЦОД;
- в поле ВЦОД нажмите ;
-
отметьте в соответствующих чекбоксах те ВЦОД, куда вы хотите делегировать метку;
-
нажмите кнопку Сохранить;
-
проверьте, что в списке меток ВЦОД данные поменялись.
-
Игнорировать метки в пределах заданных ВЦОД
Чтобы метка игнорировалась в пределах определенного ВЦОД, необходимо выполнить следующие действия:
- перейдите на вкладку Кластер > Метки > Распределение по ВЦОД;
- отметьте в соответствующих чекбоксах метки, которые вы хотите игнорировать внутри определенного ВЦОД;
-
нажмите кнопку Управление в правом нижнем углу;
-
в окне отметьте действие Заблокировать во ВЦОД;
- в поле ВЦОД нажмите ;
-
отметьте в соответствующих чекбоксах те ВЦОД, где вы хотите игнорировать метку;
-
нажмите кнопку Сохранить;
-
проверьте, что в списке меток ВЦОД данные поменялись.
Примечание
В списке меток отображаются ВЦОД, куда метка делегирована или где будет игнорироваться
Работа с фильтрами меток ВЦОД
В Sharx Base доступны различные варианты фильтрации меток ВЦОД:
-
ВЦОД. Отбираются все метки, принадлежащие определенному ВЦОД:
-
Только заблокированные. Отбираются только игнорируемые метки:
Фильтры можно применять одновременно. Например, можно отобразить все метки, которые игнорируются в определенном ВЦОД.
Чтобы сбросить все фильтры меток ВЦОД, нажмите кнопку Сбросить в меню Фильтры.
Термины и определения содержатся в статьях:






















