data "cloudru_evolution_mk8s_node_pool_collection" "datasource_node_pool" {cluster_id = "00000000-0000-0000-0000-000000000000"order_by = "cpu desc"filter = "cpu = 4"page_size = 10}output "data-node_pool" {value = data.cloudru_evolution_mk8s_node_pool_collection.datasource_node_pool.node_pools[0]}
cluster_id (String) Идентификатор кластера.
filter (String) Параметры фильтрации списка групп узлов в виде «field condition value» или «field:value»(include). Возможные значения для field: name, status, nodeCount, cpu, ram, disk, createdAt. Возможные значения для condition: =, !=, >, >=, <, <=.
order_by (String) Параметры сортировки списка групп узлов в виде «field direction». Возможные значения для field: name, nodeCount, cpu, ram, disk, createdAt. Возможные значения для direction: asc, desc.
page_size (Number) Максимальное количество результатов на странице.
node_pools (Attributes List) Список групп узлов. (see below for nested schema)
Read-Only:
cluster_id (String) Идентификатор кластера, в котором развернута группа узлов.
created_at (String) Дата и время создания группы узлов.
created_by (String) Идентификатор пользователя, создавшего группу узлов.
id (String) Идентификатор группы узлов.
labels (Attributes) Набор меток (labels), применяемых к узлам в группе. (see below for nested schema)
machine_configuration (Attributes) Описание инфраструктуры узлов группы. (see below for nested schema)
name (String) Название группы узлов.
network_configuration (Attributes) Конфигурация сети узлов. (see below for nested schema)
remote_access (Attributes) Конфигурация удаленного доступа к виртуальной машине в группе. (see below for nested schema)
scale_policy (Attributes) Политика масштабирования группы узлов в кластере. (see below for nested schema)
status (String) Состояние группы узлов. Возможные значения: * OBJECT_STATUS_PENDING — группа узлов в ожидании подготовки к запуску. * OBJECT_STATUS_PROVISIONING — подготовка группы узлов к запуску. * OBJECT_STATUS_RUNNING — группа узлов запущена. * OBJECT_STATUS_RESUMING — работа группы узлов возобновляется. * OBJECT_STATUS_DELETING — группа узлов удаляется. * OBJECT_STATUS_ERROR — операция с группой узлов закончилась ошибкой. * OBJECT_STATUS_SCALING_UP — размер группы узлов увеличивается. * OBJECT_STATUS_SCALING_DOWN — размер группы узлов уменьшается. * OBJECT_STATUS_STOPPING — работа группы узлов останавливается. * OBJECT_STATUS_STOPPED — работа группы узлов остановлена. * OBJECT_STATUS_SUSPENDING — работа группы узлов приостанавливается из-за отсутствия средств. * OBJECT_STATUS_SUSPENDED — работа группы узлов приостановлена из-за отсутствия средств. * OBJECT_STATUS_UPGRADING — версия группы узлов обновляется. * OBJECT_STATUS_EDITING — параметры группы узлов редактируются.
taints (Attributes) Список ограничений (taints), применяемых к узлам в группе. (see below for nested schema)
update_configuration (Attributes) Политика обновления группы узлов. (see below for nested schema)
updated_at (String) Дата и время последнего обновления группы узлов.
updated_by (String) Идентификатор пользователя, обновившего группу узлов.
upgrade_info (Attributes) Информация о процессе обновления группы узлов. (see below for nested schema)
version (String) Версия Kubernetes, которая используется на узлах группы.
version_upgrade (Attributes) Информация о доступных версиях Kubernetes для обновления группы узлов. (see below for nested schema)
zone (String) Зона доступности, в которой размещены узлы группы.
Read-Only:
labels (Map of String) Набор меток (labels), применяемых к узлам в группе.
Read-Only:
disk (Attributes) Конфигурация диска. (see below for nested schema)
flavor (Attributes) Шаблон конфигурации для виртуальной машины (ВМ). (see below for nested schema)
Read-Only:
size (Number) Размер подключенного диска в ГБ.
type_name (String) Название типа диска.
Read-Only:
cpu (Number) Количество ядер процессора виртуальной машины.
flavor_id (String) Идентификатор шаблона конфигурации.
gpu (Number) Количество графических процессоров, выделенных виртуальной машине.
name (String) Название шаблона конфигурации.
oversubscription (String) Коэффициент переподписки, например «1:3».
ram (Number) Оперативная память виртуальной машины в ГБ.
type (String) Тип шаблона конфигурации.
Read-Only:
nodes_subnet_cidr (String) Адрес сети узлов группы.
nodes_subnet_id (String) Идентификатор сети узлов группы.
security_group_id (String) Идентификатор группы безопасности.
Read-Only:
ssh_key_id (String) Идентификатор SSH-ключа из сервиса «SSH-ключи».
username (String) Имя пользователя.
Read-Only:
auto_scale (Attributes) Автоматически масштабируемое число узлов. (see below for nested schema)
fixed_scale (Attributes) Фиксированное число узлов. (see below for nested schema)
Read-Only:
initial_count (Number) Начальное количество узлов. Обязателен при создании группы узлов. При редактировании группы узлов является опциональным.
max_count (Number) Максимальное количество узлов в группе узлов.
min_count (Number) Минимальное количество узлов в группе узлов.
Read-Only:
count (Number) Количество узлов в группе.
Read-Only:
taints (Attributes List) Список ограничений (taints), применяемых к узлам в группе. (see below for nested schema)
Read-Only:
effect (String) Применяемый эффект. Возможные значения: * EFFECT_NO_EXECUTE — запрещается планирование новых подов без соответствующих tolerations на узлах группы. Запущенные поды перемещаются на узлы других групп. * EFFECT_NO_SCHEDULE — запрещается планирование новых подов без соответствующих tolerations на узлах группы. Запущенные поды продолжат работу. * EFFECT_PREFER_NO_SCHEDULE — планирование подов без соответствующих tolerations на узлах в группе разрешается только, если на узлах других групп нет свободных ресурсов.
key (String) Ключ.
value (String) Значение.
Read-Only:
rolling_update_policy (Attributes) Параметры политики обновления RollingUpdate. (see below for nested schema)
strategy (String) Стратегия обновления. Возможные значения: * NODE_POOL_UPDATE_STRATEGY_ROLLING_UPDATE — политика обновления группы узлов путем пересоздания машин.
Read-Only:
max_surge (Number) Максимальное количество дополнительных узлов в процентах от общего числа узлов в группе, которые могут быть добавлены в группу временно при обновлении.
max_unavailable (Number) Максимальное количество одновременно недоступных узлов при обновлении в процентах от общего числа узлов в группе.
Read-Only:
desired_version (String) Версия Kubernetes, на которую выполняется обновление. Если версия не указана, то выполняется обновление системных компонентов платформы Managed Kubernetes в группе узлов без обновления версии Kubernetes.
phase (String) Стадия обновления. Возможные значения: * NODE_POOL_UPGRADE_PHASE_RUNNING — обновление выполняется. * NODE_POOL_UPGRADE_PHASE_CANCELLED — обновление отменено. * NODE_POOL_UPGRADE_PHASE_ROLLBACK — откат обновления.
Read-Only:
available_versions (List of String) Список доступных версий Kubernetes для обновления кластера. Версии отсортированы в порядке убывания, начиная с самой старшей версии.
upgrade_available (Boolean) Признак доступности новой версии Kubernetes.