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

Ниже шаги по созданию узлов.

  1. В консоли управления CCE выберите Resource Management → Nodes.

  2. Выберите нужный кластер, в котором будете создавать узел. Нажмите Buy Node.

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

  4. Node Type — выберите VM node.

  5. В поле Node Name укажите название узла.

    Требования к названию узла:

    • длина — от 4 до 32 символов;

    • может содержать только строчные буквы, цифры или дефисы;

    • первый символ — буква, последний — буква или цифра.

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

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

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

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

    Примечание

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

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

    Примечание

    При выборе CentOS помните — программное обеспечение K8s зависит от версии ядра ОС. Не рекомендуется использовать yum update для обновления ОС.

  8. System Disk — укажите параметры системного диска и его объем (минимум 50 ГБ).

  9. Data Disk — укажите параметры дополнительного диска и его объем (минимум 100 ГБ).

  10. Data disk space allocation — нажмите Change Configuration и заполните следующие поля, если нужно вручную указать соотношение в разделении дискового пространства между Docker, Kubelet и данными пользователя:

    • To Docker — укажите процент дискового пространства, выделенного для Docker (минимум 60 ГБ и не менее 10% дискового пространства).

    • To Kublet — укажите процент дискового пространства, выделенного для Kublet (не менее 10% дискового пространства).

    • To user space — укажите процент дискового пространства, выделенного для пользователя.

    • Path inside a node — укажите путь в узле.

    Важно

    Общий процент Kubernetes Space и User Space должен быть равен 100%.

  11. VPC — узел будет создан в той сети, в которой был создан кластер.

  12. Subnet — выберите подсеть. Если нужно, создайте новую подсеть — нажмите Create subnet, после создания обновите список подсетей нажмите Значок Refresh (Refresh).

  13. EIP — внешний IP-адрес:

    • Do not use — не использовать EIP. В этом случае доступ к узлу через интернет невозможен.

    • Automatically assign — привязать IP-адрес. В этом случае укажите количество EIP (не более 7-ми) — поле Quantity и с помощью горизонтального скроллинга определите величину трафика — поле Bandwidth.

    • Use existing — используйте существующий EIP (созданный в сервисе VPC).

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

    Password — вход с помощью пароля:

    • Login Mode — нажмите на Password.

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

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

    • Confirm Password — повторите введенный выше пароль.

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

    • Login Mode — выберите вкладку Key Pair.

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

    • В новом окне нажмите Create Key Pair.

    • Введите название ключевой пары и нажмите ОК.

    • Файл ключевой пары успешно создан. Его можно найти в папке Загрузки (Downloads). Сохраните файл и нажмите ОК.

    • Вернитесь в окно создания узлов кластера и нажмите знак Значок Refresh (Refresh). Выберите ключевую пару и активируйте чек-бокс ниже.

    Важно

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

    Для дополнительных настроек узла нажмите Advanced ECS Settings.

  15. Pre-installation Script — вставьте скрипт, который должен отработать перед установкой K8s (до 1000 символов).

  16. Post-installation Script — вставьте скрипт, который должен отработать после установки K8s (до 1000 символов).

  17. Subnet IP Address — выберите способ определения диапазона IP-адресов подсетей: автоопределение (вкладка Automatically assign IP address) или определение вручную (вкладка Manually assigning IP addresses — укажите IP-адрес и нажмите ОК).

  18. Для дополнительных настроек K8s нажмите Advanced Kubernetes Settings.

  19. Max Pods — чтобы избежать излишней нагрузки, укажите максимальное количество подов, которое может быть создано на узле.

  20. Maximum Data Space per Container — укажите максимальный объем данных на каждый контейнер.

  21. Nodes — укажите количество создаваемых узлов.

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

  23. Проверьте настройки узла и нажмите Submit.

После создания узел отобразится в списке узлов со статусом «Available».