Перейти к содержимому

Группа узлов в кластере Managed Kubernetes — это группа виртуальных машин Compute, на которых запускаются контейнеры с приложениями

terraform
data "mws_mk8s_node_group" "example" {
cluster_name = "example-cluster"
node_group_name = "example-node-group"
}
  • cluster_name (String) Имя Cluster
  • node_group_name (String) Имя Node-группы
  • project (String) Путь к проекту.
  • 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)

Read-Only:

  • key (String) Ключ может состоять из двух частей: необязательный префикс и ключ, разделенные ’/’ Максимальная длина префикса 253 символа. Максимальная длина ключа 63 символа
  • value (String) Значение метки на узле

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)

Read-Only:

  • name (String) Имя связи. Требуется для модификации коллекции
  • resource (String) Ссылка на ресурс
  • usage_type (String) Тип связи. Помимо стандартных “own” и “use” могут быть добавлены специализированные типы для конкретных сервисов

Read-Only:

  • max_surge (Number)
  • max_unavailable (Number)

Read-Only:

  • autoscaling (Attributes) (see below for nested schema)
  • fixed (Number) Количество узлов в node group

Read-Only:

  • max (Number) Максимальное количество нод в Node group
  • min (Number) Минимально количество нод в Node group

Read-Only:

  • ref (String)

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”. Допустимые значения — положительные целые числа и дробные числа с ненулевой целой частью. Значение базовой единицы измерения (в байтах) должно оставаться целым. Регистр и лишние пробелы перед строкой, после строки и между ее частями игнорируются

Read-Only:

  • key (String) Ключ может состоять из двух частей: необязательный префикс и ключ, разделенные ’/’ Максимальная длина префикса 253 символа. Максимальная длина ключа 63 символа
  • value (String) Значение метки на узле

Read-Only:

  • message (String)
  • state (String) Текущий статус node group

Read-Only:

  • message (String) Описание статуса
  • state (String) Состояние ресурса

Read-Only:

  • max_surge (Number)
  • max_unavailable (Number)

Read-Only:

Read-Only:

  • max (Number) Максимальное количество нод в Node group
  • min (Number) Минимально количество нод в Node group

Read-Only:

  • ref (String)

Read-Only:

  • effect (String) Эффект taint на node, влияющий на pod scheduling, которые под него попадают
  • key (String) Ключ может состоять из двух частей: необязательный префикс и ключ, разделенные ”/”. Максимальная длина префикса 253 символа. Максимальная длина ключа 63 символа
  • value (String) Значение taint на node. Если строка пустая, то value нет

Read-Only:

  • auto_update (Boolean)
  • maintenance_window (Attributes) (see below for nested schema)
  • version (String) Текущая версия NodeGroup

Read-Only:

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) Час, в который будет запущено задание на тех. обслуживание

Read-Only:

  • ref (String)

Read-Only:

  • ref (String)

Read-Only:

  • effect (String) Эффект taint на node, влияющий на pod scheduling, которые под него попадают
  • key (String) Ключ может состоять из двух частей: необязательный префикс и ключ, разделенные ”/”. Максимальная длина префикса 253 символа. Максимальная длина ключа 63 символа
  • value (String) Значение taint на node. Если строка пустая, то value нет

Read-Only:

  • auto_update (Boolean) Авто обновление версии нод группы в рамках релизного канала и окна обслуживания
  • maintenance_window (Attributes) Если окно обслуживания не заполнено, то время проведения работ не ограничено. Duration можно указывать. Если отсутствует, то не ограничено по времени (see below for nested schema)
  • version (String) Минимальная версия NodeGroup. Не может быть выше версии кластера. Автоматически обновляется до default-версии в окно обслуживания. Если указанная версия выше текущей, обновление запустится немедленно. Во время автоматического обновления это поле не изменяется, а актуальная версия указывается в статусе NodeGroup

Read-Only:

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) Час, в который будет запущено задание на тех. обслуживание

Read-Only:

  • ref (String)