tocdepth

2

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

Кластер состоит из набора рабочих машин, называемых узлами, на которых запускаются приложения. Узел может быть виртуальной или физической машиной.

Описанные ниже шаги помогут создать узел.

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

  1. Войдите в консоль управления Advanced:

  2. В списке сервисов выберите Cloud Container Engine.

  3. В меню слева выберите Nodes.

  4. Переключитесь на вкладку Nodes.

  5. Нажмите Create Node.

  6. В поле Compute Settings настройте спецификацию и ОС облачного сервера, на котором работают приложения в контейнере:

    1. AZ — выберите зону доступности.

      После создания узла этот параметр изменить нельзя.

    2. Node Type — выберите тип узла Elastic Cloud Server (VM).

    3. Container Engine — выберите Docker или containerd.

    4. Specifications — выберите одну из спецификаций виртуального сервера:

      • General computing-plus — стандартная спецификация. Базовый сервер с более мощным процессором. Не использует переподписку на ядра.

      • General purpose — стандартная спецификация. Подходит для любых вычислений. Коэффициент переподписки на ядра 1:3.

      • Memory-optimized — спецификация с увеличенным объемом памяти. Развернут на платформе виртуализации последнего поколения. Не использует переподписку на ядра. Обеспечивает высокоэффективный доступ к памяти.

      • Ultra-high I/O — спецификация с высокопроизводительными локальными NVMe SSD.

      Примечание

      Подробнее о различиях в спецификациях.

    5. OS — выберите версию операционной системы.

    6. Node Name — укажите название узла.

    7. В параметре Login Mode выберите один из двух способов авторизации (Password или Key Pair).

      • Вход с помощью пароля (Password):

        • Username — по умолчанию «root».

        • Password — придумайте и сохраните пароль, введите его в параметре.

      • Вход с помощью ключевой пары (Key Pair):

        • Key Pair — из раскрывающегося списка выберите существующую ключевую пару или для создания новой нажмите Create a Key Pair.

        Подтвердите соглашение «I acknowledge that I have obtained private key file KeyPair-0000.pem required to log in to the node».

        Примечание

        Сохраните файл ключевой пары в безопасном месте. Он необходим для авторизации в узле.

  7. В поле Storage Settings настройте хранилище для контейнеров и приложений на узле:

    • System Disk — системный диск, используемый операционной системой узла. Значение варьируется от 40 ГБ до 1024 ГБ. По умолчанию установлено 50 ГБ.

      Поддерживаются следующие типы дисков:

      • High I/O

      • Ultra-high I/O

      Подробнее о дисках в Руководстве пользователя Elastic Volume Service.

    • Data Disk — диск с данными, используемый средой выполнения контейнера и kubelet на узле. Значение варьируется от 100 ГБ до 32 768 ГБ. По умолчанию установлено 100 ГБ.

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

      1. Чтобы выделить пространство для движка контейнеров, образов и временного хранилища, нажмите Expand.

      2. Активируйте опцию Set Container Engine Space и укажите соотношение в дисковом пространстве (значение от 60 до 90).

        CCE делит пространство на диске данных между ядрами контейнеров и подами. В пространстве движка контейнера хранятся рабочие каталоги Docker/containerd, образы контейнеров и метаданные образов. Пространство пода хранит файлы конфигурации пода, секреты и эфемерные данные (в emptyDirs). Недостаток места на диске препятствует правильному запуску и работе контейнеров.

  8. В поле Network Settings настройте ресурсы сети для связи узла и приложения:

    • Node Subnet — выберите подсеть узла.

    • Node IP Address — задайте IP-адрес узла.

  9. В поле Advanced Settings задайте дополнительные настройки узла, такие как метки (labels), ограничения (taints) и команды запуска в параметрах:

    • Kubernetes Label — укажите название и значение.

    • Taint — укажите название, значение и тип планирования узла.

    • Max. Pods — максимальное количество подов, которые можно создать на узле. Диапазон значений от 16 до 250. Максимальное ограничение предотвращает перегрузку узла из-за управления слишком большим количеством подов.

    • ECS Group — объединение в группы ECS. ECS в такой группе объединены одной политикой.

      Anti-affinity: ECS в группе развертываются на разных физических хостах для повышения надежности обслуживания.

      Выберите существующую группу ECS или нажмите Add ECS Group, чтобы создать новую.

    • Pre-installation Command — добавьте команду перед установкой ПО Kubernetes. Обычно используется для форматирования дисков с данными.

    • Post-installation Command — добавьте команду после установки ПО Kubernetes. Обычно используется для изменения параметров времени выполнения.

    • Agency — агентство создается администратором учетной записи в консоли IAM. Создав агентство, вы можете поделиться ресурсами своего облачного сервера с другой учетной записью или доверить управление своими ресурсами.

      Чтобы создать агентство, нажмите Create Agency.

  10. Нажмите Next: Confirm.

  11. Проверьте настройки и подтвердите соглашение «I have read and understand the preceding instructions».

  12. Нажмите Submit.

Узел создан.

Запустили Evolution free tier
для Dev & Test
Получить