Облачная платформаAdvanced

Создание кластера Kubernetes

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

Контекст

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

Создание кластера

  1. Войдите в консоль CCE.

    • Если у вас нет кластеров, нажмите Buy Cluster на странице мастера.
    • Если у вас есть кластеры CCE, выберите Clusters в панели навигации, нажмите Buy Cluster и выберите стандартный кластер CCE.

  2. На странице Buy Cluster настройте параметры согласно инструкциям.

    В этом примере описаны только обязательные параметры. Для большинства остальных параметров можно оставить значения по умолчанию. Подробности см. в Table 1.

    Table 1 Параметры создания кластера

    Parameter

    Description

    Basic Settings

    * Cluster Name

    Имя создаваемого кластера. Имя кластера состоит из 4–128 символов, начинается со строчной буквы и не заканчивается дефисом (-). Допустимы только строчные буквы, цифры и дефисы (-).

    * Enterprise Project

    Этот параметр отображается только для корпоративных пользователей, которые включили enterprise projects.

    * Cluster Version

    Выберите последнюю версию.

    * Cluster Scale

    Максимальное количество worker nodes, которое может управлять кластером. Если вы выберете Nodes: 50, кластер сможет управлять максимум 50 worker nodes.

    Network Settings

    * Network Model

    Вы можете выбрать VPC network или Tunnel network. Оставьте значение по умолчанию.

    * VPC

    VPC, в которой будет размещён кластер.

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

    * Master Node Subnet

    Подсеть, в которой находятся master‑узлы кластера.

    * Container CIDR Block

    CIDR block, используемый контейнерами. Он контролирует, сколько pod‑ов может работать в кластере.

    Сохраните значение по умолчанию.

    * Pod IP Addresses, зарезервированные для каждого узла

    Количество IP‑адресов контейнеров, которые могут быть выделены каждому узлу (alpha.cce/fixPoolMask) при создании кластера. Этот параметр определяет максимальное количество pod‑ов, которые могут быть созданы на каждом узле.

    * IPv4 Service CIDR Block

    CIDR block для Service, используемых контейнерами в одном кластере для доступа друг к другу. Значение определяет максимальное количество Service, которые вы можете создать. Значение нельзя изменить после создания.

    Сохраните значение по умолчанию.

  3. Нажмите Next: Select Add-on. На отображённой странице выберите дополнения, которые будут установлены при создании кластера.
  4. Нажмите Next: Configure Add‑on. Сохраните настройки по умолчанию.
  5. Нажмите Next: Confirm Settings, проверьте отображённый список ресурсов кластера и нажмите Submit.

    Подождите, пока кластер будет создан. Это займет примерно от 5 до 10 минут.

    Новый созданный кластер в состоянии Running с нулём узлов будет отображён на странице Clusters.

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

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

  1. Войдите в консоль CCE.
  2. нажмите имя кластера, чтобы открыть консоль кластера.
  3. В панели навигации выберите Nodes. В правой панели нажмите вкладку Nodes, нажмите Create Node в правом верхнем углу, и настройте параметры согласно инструкциям.

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

    Table 2 Параметры создания узла

    Параметр

    Описание

    Конфигурации

    * AZ

    Выберите AZ для узла по необходимости. Вы можете выбрать Random.

    * Node Type

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

    В этом примере выбран Elastic Cloud Server (VM).

    * Specifications

    Выберите флейвор узла, который лучше всего соответствует потребностям вашего сервиса.

    * Container Engine

    Выберите контейнерный движок в соответствии с требованиями сервиса.

    * OS

    Выберите ОС для узла.

    * Login Mode

    • Password: Установите и подтвердите пароль для входа в узел. Имя пользователя по умолчанию — root.

      Сохраняйте пароль в безопасности. В случае забывания его невозможно восстановить.

    • Key Pair: Выберите пару ключей для входа в узел и подтвердите, что у вас есть файл ключа. Без этого файла вы не сможете войти.

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

    Storage Settings

    * System Disk

    Выберите размер системного диска в соответствии с требованиями сервиса. Значение по умолчанию — 50 GiB.

    * Data Disk

    Установите размер и количество дисков с данными в соответствии с требованиями сервиса. Для среды выполнения контейнеров и компонентов kubelet требуется как минимум один диск с данными. Значение по умолчанию — 100 GiB.

    Network Settings

    * VPC/Node Subnet

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

  4. В нижней части страницы выберите количество узлов и нажмите Next: Confirm.
  5. Просмотрите спецификации узла, прочитайте инструкции, выберите I have read and understand the preceding information и нажмите Submit.

    Подождите, пока узлы будут созданы. Это займет примерно от 5 до 10 минут.

    Созданный узел будет отображён на странице Nodes.