Skip to content

mws_mk8s_node_group (Data Source)

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

Пример использования

terraform
data "mws_mk8s_node_group" "example" {
  cluster_name    = "example-cluster"
  node_group_name = "example-node-group"
}

Schema

Required

  • cluster_name (String) Имя Cluster
  • node_group_name (String) Имя Node-группы

Optional

  • project (String) Путь к проекту

Read-Only

  • image_storage_size (String) размер хранилища для image-ей и контейнеров. Размер в Gb
  • 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

Read-Only:

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

Nested Schema for metadata

Read-Only:

  • create_time (String) Дата создания объекта
  • delete_time (String) Время запроса на удаление ресурса
  • description (String) Описание ресурса
  • display_name (String) Отображаемое имя свойства
  • id (String) ID свойства
  • name (String, Deprecated) Обязательное уникальное, глобально или в пределах проекта, имя. Используется в качестве части составного идентификатора объекта.
  • purge_time (String) Время удаления ресурса
  • usages (Attributes List) Связи с другими ресурсами. В зависимости от типа связи, операции над ресурсом могут быть ограничены (see below for nested schema)

Nested Schema for metadata.usages

Read-Only:

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

Nested Schema for rollout_strategy

Read-Only:

  • max_surge (Number)
  • max_unavailable (Number)

Nested Schema for scale

Read-Only:

Nested Schema for scale.autoscaling

Read-Only:

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

Nested Schema for service_account

Read-Only:

  • ref (String)

Nested Schema for status

Read-Only:

Nested Schema for status.labels

Read-Only:

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

Nested Schema for status.node_group_status

Read-Only:

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

Nested Schema for status.ready

Read-Only:

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

Nested Schema for status.rollout_strategy

Read-Only:

  • max_surge (Number)
  • max_unavailable (Number)

Nested Schema for status.scale

Read-Only:

Nested Schema for status.scale.autoscaling

Read-Only:

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

Nested Schema for status.service_account

Read-Only:

  • ref (String)

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

Read-Only:

Nested Schema for status.version_control.maintenance_window

Read-Only:

Nested Schema for status.version_control.maintenance_window.weekly

Read-Only:

  • days (List of String) Дни недели, в который будет запущено задание на тех.обслуживание
  • duration (String) Допустимая продолжительность процесса обновления. Если не указано, то не ограничено по времени. Принимается только формат в часах (h)
  • hour (Number) Час, в который будет запущено задание на тех.обслуживание

Nested Schema for status.vm_type

Read-Only:

  • ref (String)

Nested Schema for subnet

Read-Only:

  • ref (String)

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

Read-Only:

  • auto_update (Boolean) авто обновление версии нод группы в рамках релизного канала и окна обслуживания
  • maintenance_window (Attributes) Если окно обслуживания не заполнено, то время проведения работ не ограничено. Duration можно указывать. Если отсутствует, то не ограничено по времени (see below for nested schema)
  • version (String)

Nested Schema for version_control.maintenance_window

Read-Only:

Nested Schema for version_control.maintenance_window.weekly

Read-Only:

  • days (List of String) Дни недели, в который будет запущено задание на тех.обслуживание
  • duration (String) Допустимая продолжительность процесса обновления. Если не указано, то не ограничено по времени. Принимается только формат в часах (h)
  • hour (Number) Час, в который будет запущено задание на тех.обслуживание

Nested Schema for vm_type

Read-Only:

  • ref (String)