Создание узла через раздел Nodes

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

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

    ../_images/s__create-cluster__buy-node.jpeg
  3. Billing Mode — выберите один из методов оплаты:

    • Ежемесячная или годовая оплата — Yearly/Monthly. При выборе способа оплаты Yearly/Monthly в поле Validity Period нужно указать количество месяцев (с 1 до 9) или год.

    • Оплата за фактическое время использования — Pay-per-Use.

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

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

    Требования к имени кластера:

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

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

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

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

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

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

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

    ../_images/s__specifications__general-computing.jpeg

    Примечание

    Узнать о различиях в спецификациях можно здесь (en).

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

    Примечание

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

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

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

    Примечание

    Ресурсы дополнительного диска используются для функций Kubernetes и делятся между Docker (минимум 60 ГБ и не менее 10% дискового пространства) и Kubelet (не менее 10% дискового пространства).

  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 — укажите путь в узле.

    ../_images/s__data-disk-space-allocation.jpeg

    Важно

    Общий процент 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.

      ../_images/s__automatically-assign.jpeg
    • 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.

      ../_images/s__create-key-pair.jpeg
    • В новом окне нажмите кнопку Create Key Pair.

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

    • В окне информации сообщается, что файл ключевой пары успешно создан. Вы его найдете в папке Загрузки (Downloads). Сохраните файл в надежном месте. Нажмите ОК.

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

      ../_images/s__key-pair-refresh.jpeg

    Важно

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

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

  15. ECS Group — выберите группу серверов из раскрывающегося списка. Если нужной группы нет, создайте новую: нажмите Create ECS Group. После создания группы вернитесь на данную страницу и обновите список — нажмите на знак Значок Refresh (Refresh).

    ../_images/s__create-ecs-group.jpeg

    Примечание

    Руководство по созданию групп ECS можно посмотреть в инструкции Группы виртуальных машин ECS.

  16. Resource Tags — укажите тег и его значение.

    ../_images/s__resource-tag.jpeg
  17. Agency Name — выберите имя представительства из раскрывающегося списка. Если нужного представительства нет, создайте новое: для этого нажмите Create Agency Name. После создания нового представительства вернитесь на данную страницу и обновите список — нажмите на знак Значок Refresh (Refresh).

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

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

  20. Add Data Disk — нажмите знак +, чтобы добавить диск. Укажите параметры диска и его объем (минимум 100 ГБ).

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

    ../_images/s__manually-assign-ip-addresses.jpeg

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

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

  23. Insecure-registries — добавьте адрес хранилища частных образов в параметр запуска Docker, чтобы избежать ошибки извлечения образа хранилища.

    Примечание

    Нельзя применить пост-инсталляционные скрипты (поле Post-installation Script) с незащищенными реестрами (поле Insecure-registries).

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

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

  26. Нажмите кнопку Next: Confirm.

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