Облачная платформаВсе платформы

Создание пула узлов

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Сценарий

В этом разделе описывается, как создать пул узлов и выполнять операции над пулом узлов. Для получения подробностей о том, как работает пул узлов, см. Обзор пула узлов.

Процедура

  1. Войдите в CCE console.
  2. Нажмите на имя кластера, чтобы открыть консоль кластера. Выберите Узлы в навигационной панели. В правой панели нажмите Пулы узлов вкладку.
  3. В правом верхнем углу страницы нажмите Создать пул узлов.

    Основные настройки

    Таблица 1 Основные настройки

    Параметр

    Описание

    Имя пула узлов

    Имя пула узлов. По умолчанию имя имеет формат Имя кластера-nodepool-Случайный номер. Если вы не хотите использовать формат имени по умолчанию, вы можете задать собственное имя.

    Enterprise Project

    Этот параметр доступен только для enterprise‑пользователей, которым включён enterprise project, и версия кластера должна быть v1.21.15-r0, v1.23.14-r0, v1.25.9-r0, v1.27.6-r0, v1.28.4-r0 или более новой.

    После выбора enterprise project узлы будут создаваться в пуле узлов внутри этого проекта. Для управления кластерами и другими ресурсами, такими как узлы, балансировщики нагрузки и группы безопасности узлов, можно использовать Enterprise Project Management Service (EPS).

    Конфигурация узла

    Вы можете настроить Флейвор и ОС облачного сервера, на котором работают ваши контейнерные приложения.

    Таблица 2 Параметры конфигурации узла

    Параметр

    Описание

    Режим выставления счетов

    Поддерживаются следующие режимы выставления счетов:

    • Pay-per-use

      Ресурсы будут оплачиваться в зависимости от продолжительности использования. Вы можете создавать или удалять ресурсы в любой момент.

    Тип узла

    Выберите тип узла в соответствии с требованиями сервиса. Затем можно выбрать подходящий Флейвор из списка Флейворов узлов.

    Стандартные кластеры CCE поддерживают следующие типы узлов:

    • ECS (VM): VM ECS используется в качестве узла кластера.
    • ECS (PM): Bare metal сервер на базе QingTian используется в качестве узла кластера.

    Кластеры CCE Turbo поддерживают следующие типы узлов:

    • ECS (VM): VM ECS используется в качестве узла кластера. Кластер CCE Turbo поддерживает только облачные серверы, позволяющие использовать несколько сетевых интерфейсов. Выберите тип сервера, отображаемый в консоли CCE.
    • ECS (PM): Bare metal сервер на базе QingTian используется в качестве узла кластера.

    Характеристики

    Выберите Флейвор узла в соответствии с требованиями сервиса. Доступные Флейворы узлов различаются в зависимости от региона. Подробности см. в консоли CCE.

    ПРИМЕЧАНИЕ:
    • Если пул узлов настроен с несколькими Флейворами узлов, поддерживаются только Флейворы (которые могут находиться в разных AZ) одного типа узла. Например, пул узлов, состоящий из узлов general computing-plus, поддерживает только Флейворы general computing-plus, но не Флейворы узлов general computing.
    • Узлы, добавленные в один пул узлов, должны иметь одинаковый тип GPU. Например, если выбран Флейвор nvidia‑v100, нельзя выбрать Флейвор nvidia‑t4.
    • Максимум 20 флейворов узлов может быть добавлено в пул узлов (флейворы в разных AZ учитываются отдельно). При добавлении Флейвора узла можно выбрать несколько AZ, но их необходимо указать.
    • Узлы в вновь созданном пуле узлов создаются с использованием Флейвора по умолчанию. Если ресурсов для Флейвора по умолчанию недостаточно, создание узла завершится неудачно.
    • После создания пула узлов Флейворы существующих узлов удалить нельзя.

    Container Engine

    Поддерживаемые CCE среды выполнения контейнеров включают Docker и containerd, которые могут различаться в зависимости от типа кластера, версии кластера и ОС. Выберите среду выполнения контейнера на основе информации, отображаемой в консоли CCE.

    OS

    Выберите тип ОС. Разные типы узлов поддерживают разные ОС.

    • Публичный образ: Выберите публичный образ для узла.
    • Приватный образ: Выберите приватный образ для узла.
    ПРИМЕЧАНИЕ:

    Среды выполнения сервисных контейнеров используют ядро и базовые вызовы узлов. Чтобы обеспечить совместимость, выберите версию дистрибутива Linux, которая совпадает или близка к версии окончательного образа сервисного контейнера для ОС узла.

    Режим входа

    • Пароль

      Имя пользователя по умолчанию root. Введите пароль для входа на узел и подтвердите пароль.

      Обязательно запомните пароль, он понадобится при входе на узел.

    • Пара ключей

      Выберите пару ключей, используемую для входа на узел. Можно выбрать общий ключ.

      Пара ключей используется для аутентификации личности при удалённом входе на узел. Если пара ключей недоступна, нажмите Создать пару ключей.

    • Пароль образа (поддерживается для ECS или PM с приватными образами ОС)

      Сохраните пароль выбранного образа. Чтобы использовать эту опцию, убедитесь, что пароль для выбранного образа установлен.

    Настройки хранилища

    Настройте ресурсы хранилища на узле для работающих на нём контейнеров. Выберите тип диска и укажите его размер в соответствии с требованиями сервиса.

    Таблица 3 Параметры конфигурации

    Параметр

    Описание

    Системный диск

    Системный диск, используемый ОС узла. Значение находится в диапазоне от 40 GiB до 1 024 GiB. Значение по умолчанию — 50 GiB. Для кластеров v1.28 и выше минимальный размер системного диска составляет 20 GiB. Однако приблизительно 15 GiB зарезервировано для образа ОС узла, пакетов установки компонентов (загружаемых во время установки и обновлений) и журналов системных компонентов. Поэтому фактически доступное пространство равно общему размеру диска за вычетом этого зарезервированного объёма. Если системный диск слишком мал, стабильность узла может ухудшиться. Отслеживайте оставшееся место на диске и настройте оповещения о заполнении диска.

    Хранилище системных компонентов

    Выберите диск для хранения системных компонентов.

    • Диск с данными: добавлен для хранения среды выполнения контейнеров и компонентов kubelet по умолчанию. Размер диска находится в диапазоне от 20 GiB до 32 768 GiB. Значение по умолчанию — 100 GiB. Этот диск с данными нельзя удалить или отсоединить. В противном случае узел станет недоступным.
    • Системный диск: хранит ресурсы CCE, такие как загруженные образы, эпhemerальное хранилище для контейнеров и логи stdout контейнеров. Если системный диск полностью заполнен, это отрицательно скажется на стабильности узла.
    ПРИМЕЧАНИЕ:

    В кластерах v1.23.18-r0, v1.25.13-r0, v1.27.10-r0, v1.28.8-r0, v1.29.4-r0 и более поздних можно выбрать место размещения системных компонентов. Если в кластере требуется дополнение CCE Node Problem Detector, установите v1.19.2 или более позднюю версию. Подробнее о данном дополнении см. CCE Node Problem Detector.

    Диск с данными

    • По крайней мере один диск с данными по умолчанию должен быть добавлен, если Хранилище системных компонентов установлено в Диск с данными для среды выполнения контейнеров и kubelet. Этот диск с данными нельзя удалить или отменить установку. Если он будет удалён или отменена установка, узел станет недоступным.
      • Диск с данными по умолчанию: используется для среды выполнения контейнеров и компонентов kubelet. Размер диска находится в диапазоне от 20 GiB до 32 768 GiB. Значение по умолчанию — 100 GiB.
      • Другие обычные диски с данными: можно задать размер от 10 GiB до 32 768 GiB. Значение по умолчанию — 100 GiB.
    • Если Хранилище системных компонентов установлено в Системный диск, добавлять диск с данными по умолчанию не требуется. В этом случае все диски с данными являются обычными. Можно задать размер диска с данными от 10 GiB до 32 768 GiB. Значение по умолчанию — 100 GiB.
    ПРИМЕЧАНИЕ:
    • Если Флейвор узла ориентирован на дисковую нагрузку или обладает ультра‑высоким I/O, один диск с данными может быть локальным диском.
    • Локальные диски могут выйти из строя и не гарантируют надёжность данных. Храните данные сервисов на дисках EVS, которые надёжнее локальных дисков.

    Расширенные настройки

    Добавление дисков с данными

    Можно присоединить максимум 16 дисков с данными к ECS. По умолчанию создаётся необработанный диск.

    Также можно нажать Развернуть и выбрать любой из следующих вариантов:

    • Default: По умолчанию создаётся необработанный диск.
    • Подключить диск: Диск с данными подключается к заданному каталогу.
    • Использовать как PV: Выберите эту опцию, когда есть требования высокой производительности к PV. Метка node.kubernetes.io/local-storage-persistent добавляется к узлу с настроенным PV. Значение linear или striped.
    • Использовать как временный том: применимо, когда для emptyDir требуется высокая производительность.
      ПРИМЕЧАНИЕ:
      • Локальные PV поддерживаются только при версии кластера v1.21.2-r0 или новее и версии дополнения Everest v2.1.23 или новее.
      • Локальные EV поддерживаются только при версии кластера v1.21.2-r0 или новее и версии дополнения Everest v1.2.29 или новее.

    Настройки сети

    Настройте сетевые ресурсы, чтобы обеспечить доступ к узлам и контейнеризованным приложениям.

    Таблица 4 Параметры конфигурации

    Параметр

    Описание

    VPC

    VPC, к которой по умолчанию относится кластер, изменить её нельзя.

    Подсеть узла

    Подсеть узла, выбранная при создании кластера, используется по умолчанию. Можно выбрать другую подсеть.

    • Несколько подсетей: можно выбрать несколько подсетей в одной VPC для узлов. Добавляемые узлы будут в первую очередь использовать IP‑адреса из подсети с наивысшим приоритетом.
    • Одна подсеть: для пула узлов настроена только одна подсеть. Если IP‑адресов в одной подсети недостаточно, настройте несколько подсетей. Иначе масштабирование пула узлов может не удаться.

    IP узла

    Поддерживается случайное выделение.

    Связать группу безопасности

    Группа безопасности, используемая узлами, созданными в пуле. Для лучшей сетевой производительности выбирайте не более пяти групп безопасности.

    При создании кластера создаётся группа безопасности узлов с именем {Имя кластера}-cce-node-{Случайный ID} будет создана и используется по умолчанию.

    Трафик должен проходить через определённые порты в группе безопасности узла для обеспечения коммуникаций узлов. Убедитесь, что эти порты включены, если вы выбираете другую группу безопасности.

    ПРИМЕЧАНИЕ:

    После создания пула узлов связанную с ним группу безопасности изменить нельзя.

    Расширенные настройки

    Настройте расширенные возможности узла, такие как метки, taint‑ы и команду запуска.

    Таблица 5 Параметры расширенной конфигурации

    Параметр

    Описание

    Тег ресурса

    Можно добавить теги ресурсов для классификации ресурсов.

    Можно создать предопределённые теги в консоли TMS. Эти теги доступны для всех ресурсов, поддерживающих теги. Вы можете использовать их для повышения эффективности создания тегов и миграции ресурсов.

    CCE автоматически создаст CCE-Dynamic-Provisioning-Node=Node ID тег.

    Метка Kubernetes

    Пара «ключ‑значение», добавляемая к объекту Kubernetes (например, pod). После указания метки нажмите Add для добавления. Можно добавить максимум 20 меток.

    Метк...

    Note

    Note

    Caution

    Notice

    • Notice