mws_mk8s_node_group (Data Source)
Заголовок раздела «mws_mk8s_node_group (Data Source)»Группа узлов в кластере Managed Kubernetes — это группа виртуальных машин Compute, на которых запускаются контейнеры с приложениями
Примеры использования
Заголовок раздела «Примеры использования»data "mws_mk8s_node_group" "example" { cluster_name = "example-cluster" node_group_name = "example-node-group"}Required
Заголовок раздела «Required»cluster_name(String) Имя Clusternode_group_name(String) Имя Node-группы
Optional
Заголовок раздела «Optional»project(String) Путь к проекту.
Read-Only
Заголовок раздела «Read-Only»image_storage_iops(Number) Количество операций ввода-вывода в секунду (IOPS) для хранилища image-ей и контейнеровimage_storage_size(String) Размер хранилища для image-ей и контейнеров. Размер в Gb
Размер в байтах. Формат: <число> [единица измерения]. Допустимые единицы измерения: “B”, “KB”, “MB”, “GB”, “TB”, “PB”, “EB”, “ZB”, “YB”, “RB”, “QB”. По умолчанию: “B”. Допустимые значения — положительные целые числа и дробные числа с ненулевой целой частью. Значение базовой единицы измерения (в байтах) должно оставаться целым. Регистр и лишние пробелы перед строкой, после строки и между ее частями игнорируются
kind(String)labels(Attributes List) (see below for nested schema)metadata(Attributes) Набор общих для всех пользовательских объектов атрибутов. Может быть расширен атрибутами, специфичными для контейнеров (see below for nested schema)rollout_strategy(Attributes) Стратегия перекатки (rollout) worker нод в нод группе (see below for nested schema)scale(Attributes) Необходимо заполнить одно из полей fixed или auto scale (see below for nested schema)service_account(Attributes) ServiceAccount необходим для поддержки функций:- скачивания образов из облачного registry (права на чтение образов)
- сбор системных метрик с worker нод (права на чтение статусов worker нод) (see below for nested schema)
status(Attributes) Описывает статусную модель k8s нод групп (see below for nested schema)subnet(Attributes) (see below for nested schema)taints(Attributes List) (see below for nested schema)version_control(Attributes) (see below for nested schema)vm_type(Attributes) Тип VM (see below for nested schema)zone(String)
Nested Schema for labels
Заголовок раздела «Nested Schema for labels»Read-Only:
key(String) Ключ может состоять из двух частей: необязательный префикс и ключ, разделенные ’/’ Максимальная длина префикса 253 символа. Максимальная длина ключа 63 символаvalue(String) Значение метки на узле
Nested Schema for metadata
Заголовок раздела «Nested Schema for metadata»Read-Only:
create_time(String) Дата создания объекта
Дата в формате RFC3339. Пример: 2006-01-02T15:04:05Z07:00
delete_time(String) Время запроса на удаление ресурса
Дата в формате RFC3339. Пример: 2006-01-02T15:04:05Z07:00
description(String) Описание ресурсаdisplay_name(String) Отображаемое имя свойстваid(String) ID свойстваname(String, Deprecated) Обязательное уникальное, глобально или в пределах проекта, имя. Используется в качестве части составного идентификатора объектаpurge_time(String) Время удаления ресурса
Дата в формате RFC3339. Пример: 2006-01-02T15:04:05Z07:00
usages(Attributes List) Связи с другими ресурсами. В зависимости от типа связи операции над ресурсом могут быть ограничены (see below for nested schema)
Nested Schema for metadata.usages
Заголовок раздела «Nested Schema for metadata.usages»Read-Only:
name(String) Имя связи. Требуется для модификации коллекцииresource(String) Ссылка на ресурсusage_type(String) Тип связи. Помимо стандартных “own” и “use” могут быть добавлены специализированные типы для конкретных сервисов
Nested Schema for rollout_strategy
Заголовок раздела «Nested Schema for rollout_strategy»Read-Only:
max_surge(Number)max_unavailable(Number)
Nested Schema for scale
Заголовок раздела «Nested Schema for scale»Read-Only:
autoscaling(Attributes) (see below for nested schema)fixed(Number) Количество узлов в node group
Nested Schema for scale.autoscaling
Заголовок раздела «Nested Schema for scale.autoscaling»Read-Only:
max(Number) Максимальное количество нод в Node groupmin(Number) Минимально количество нод в Node group
Nested Schema for service_account
Заголовок раздела «Nested Schema for service_account»Read-Only:
ref(String)
Nested Schema for status
Заголовок раздела «Nested Schema for status»Read-Only:
cpu(String) Количество виртуальных ядер на нодеimage_storage_iops(Number) Количество операций ввода-вывода в секунду (IOPS) для хранилища image-ей и контейнеровimage_storage_size(String) Размер в байтах. Формат: <число> [единица измерения]. Допустимые единицы измерения: “B”, “KB”, “MB”, “GB”, “TB”, “PB”, “EB”, “ZB”, “YB”, “RB”, “QB”. По умолчанию: “B”. Допустимые значения — положительные целые числа и дробные числа с ненулевой целой частью. Значение базовой единицы измерения (в байтах) должно оставаться целым. Регистр и лишние пробелы перед строкой, после строки и между ее частями игнорируютсяlabels(Attributes List) (see below for nested schema)memory(String) Количество оперативной памяти на ноде
Размер в байтах. Формат: <число> [единица измерения]. Допустимые единицы измерения: “B”, “KB”, “MB”, “GB”, “TB”, “PB”, “EB”, “ZB”, “YB”, “RB”, “QB”. По умолчанию: “B”. Допустимые значения — положительные целые числа и дробные числа с ненулевой целой частью. Значение базовой единицы измерения (в байтах) должно оставаться целым. Регистр и лишние пробелы перед строкой, после строки и между ее частями игнорируются
node_group_status(Attributes) (see below for nested schema)nodes_ready(Number) Текущее количество нод готовых для работыready(Attributes) Информация о статусе реконсиляции (see below for nested schema)rollout_strategy(Attributes) Стратегия перекатки (rollout) worker нод в нод группе (see below for nested schema)scale(Attributes) (see below for nested schema)service_account(Attributes) (see below for nested schema)taints(Attributes List) (see below for nested schema)version_control(Attributes) (see below for nested schema)vm_type(Attributes) (see below for nested schema)
Nested Schema for status.labels
Заголовок раздела «Nested Schema for status.labels»Read-Only:
key(String) Ключ может состоять из двух частей: необязательный префикс и ключ, разделенные ’/’ Максимальная длина префикса 253 символа. Максимальная длина ключа 63 символаvalue(String) Значение метки на узле
Nested Schema for status.node_group_status
Заголовок раздела «Nested Schema for status.node_group_status»Read-Only:
message(String)state(String) Текущий статус node group
Nested Schema for status.ready
Заголовок раздела «Nested Schema for status.ready»Read-Only:
message(String) Описание статусаstate(String) Состояние ресурса
Nested Schema for status.rollout_strategy
Заголовок раздела «Nested Schema for status.rollout_strategy»Read-Only:
max_surge(Number)max_unavailable(Number)
Nested Schema for status.scale
Заголовок раздела «Nested Schema for status.scale»Read-Only:
autoscaling(Attributes) (see below for nested schema)fixed(Number)
Nested Schema for status.scale.autoscaling
Заголовок раздела «Nested Schema for status.scale.autoscaling»Read-Only:
max(Number) Максимальное количество нод в Node groupmin(Number) Минимально количество нод в Node group
Nested Schema for status.service_account
Заголовок раздела «Nested Schema for status.service_account»Read-Only:
ref(String)
Nested Schema for status.taints
Заголовок раздела «Nested Schema for status.taints»Read-Only:
effect(String) Эффект taint на node, влияющий на pod scheduling, которые под него попадаютkey(String) Ключ может состоять из двух частей: необязательный префикс и ключ, разделенные ”/”. Максимальная длина префикса 253 символа. Максимальная длина ключа 63 символаvalue(String) Значение taint на node. Если строка пустая, то value нет
Nested Schema for status.version_control
Заголовок раздела «Nested Schema for status.version_control»Read-Only:
auto_update(Boolean)maintenance_window(Attributes) (see below for nested schema)version(String) Текущая версия NodeGroup
Nested Schema for status.version_control.maintenance_window
Заголовок раздела «Nested Schema for status.version_control.maintenance_window»Read-Only:
weekly(Attributes) (see below for nested schema)
Nested Schema for status.version_control.maintenance_window.weekly
Заголовок раздела «Nested Schema for status.version_control.maintenance_window.weekly»Read-Only:
days(List of String) Дни недели, в которые будет запущено задание на тех. обслуживаниеduration(String) Допустимая продолжительность процесса обновления. Если не указано, то не ограничено по времени. Принимается только формат в часах (h)
Период времени. Поддерживаются следующие форматы:
- ISO 8601: P(n)DT(n)H(n)M(n)S. Допустимые единицы измерения: дни (“D”), часы (“H”), минуты (“M”), секунды (“S”). Только секунды могут быть дробными
- Простой формат. Допустимые единицы измерения: “d”, “h”, “m”, “s”, “ms”, “us”, “ns”. Величины должны следовать по убыванию единиц измерения
- Число в секундах
Отрицательные значения обозначаются префиксом ”-”, в простом формате могут быть ограничены скобками. Регистр и пробелы игнорируются
hour(Number) Час, в который будет запущено задание на тех. обслуживание
Nested Schema for status.vm_type
Заголовок раздела «Nested Schema for status.vm_type»Read-Only:
ref(String)
Nested Schema for subnet
Заголовок раздела «Nested Schema for subnet»Read-Only:
ref(String)
Nested Schema for taints
Заголовок раздела «Nested Schema for taints»Read-Only:
effect(String) Эффект taint на node, влияющий на pod scheduling, которые под него попадаютkey(String) Ключ может состоять из двух частей: необязательный префикс и ключ, разделенные ”/”. Максимальная длина префикса 253 символа. Максимальная длина ключа 63 символаvalue(String) Значение taint на node. Если строка пустая, то value нет
Nested Schema for version_control
Заголовок раздела «Nested Schema for version_control»Read-Only:
auto_update(Boolean) Авто обновление версии нод группы в рамках релизного канала и окна обслуживанияmaintenance_window(Attributes) Если окно обслуживания не заполнено, то время проведения работ не ограничено. Duration можно указывать. Если отсутствует, то не ограничено по времени (see below for nested schema)version(String) Минимальная версия NodeGroup. Не может быть выше версии кластера. Автоматически обновляется до default-версии в окно обслуживания. Если указанная версия выше текущей, обновление запустится немедленно. Во время автоматического обновления это поле не изменяется, а актуальная версия указывается в статусе NodeGroup
Nested Schema for version_control.maintenance_window
Заголовок раздела «Nested Schema for version_control.maintenance_window»Read-Only:
weekly(Attributes) (see below for nested schema)
Nested Schema for version_control.maintenance_window.weekly
Заголовок раздела «Nested Schema for version_control.maintenance_window.weekly»Read-Only:
days(List of String) Дни недели, в которые будет запущено задание на тех. обслуживаниеduration(String) Допустимая продолжительность процесса обновления. Если не указано, то не ограничено по времени. Принимается только формат в часах (h)
Период времени. Поддерживаются следующие форматы:
- ISO 8601: P(n)DT(n)H(n)M(n)S. Допустимые единицы измерения: дни (“D”), часы (“H”), минуты (“M”), секунды (“S”). Только секунды могут быть дробными
- Простой формат. Допустимые единицы измерения: “d”, “h”, “m”, “s”, “ms”, “us”, “ns”. Величины должны следовать по убыванию единиц измерения
- Число в секундах
Отрицательные значения обозначаются префиксом ”-”, в простом формате могут быть ограничены скобками. Регистр и пробелы игнорируются
hour(Number) Час, в который будет запущено задание на тех. обслуживание
Nested Schema for vm_type
Заголовок раздела «Nested Schema for vm_type»Read-Only:
ref(String)