- tocdepth
2
Создание узла
Кластер состоит из набора рабочих машин, называемых узлами, на которых запускаются приложения. Узел может быть виртуальной или физической машиной.
Описанные ниже шаги помогут создать узел.
Создание узла
Войдите в консоль управления Advanced:
В списке сервисов выберите Cloud Container Engine.
В меню слева выберите Nodes.
Переключитесь на вкладку Nodes.
Нажмите Create Node.
В поле Compute Settings настройте спецификацию и ОС облачного сервера, на котором работают приложения в контейнере:
AZ — выберите зону доступности.
После создания узла этот параметр изменить нельзя.
Node Type — выберите тип узла Elastic Cloud Server (VM).
Container Engine — выберите Docker или containerd.
Specifications — выберите одну из спецификаций виртуального сервера:
General computing-plus — стандартная спецификация. Базовый сервер с более мощным процессором. Не использует переподписку на ядра.
General purpose — стандартная спецификация. Подходит для любых вычислений. Коэффициент переподписки на ядра 1:3.
Memory-optimized — спецификация с увеличенным объемом памяти. Развернут на платформе виртуализации последнего поколения. Не использует переподписку на ядра. Обеспечивает высокоэффективный доступ к памяти.
Ultra-high I/O — спецификация с высокопроизводительными локальными NVMe SSD.
Примечание
Подробнее о различиях в спецификациях.
OS — выберите версию операционной системы.
Node Name — укажите название узла.
В параметре 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».
Примечание
Сохраните файл ключевой пары в безопасном месте. Он необходим для авторизации в узле.
В поле 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 требуется как минимум один диск с данными. Его нельзя удалить или деинсталлировать, так как узел станет недоступным.
Чтобы выделить пространство для движка контейнеров, образов и временного хранилища, нажмите Expand.
Активируйте опцию Set Container Engine Space и укажите соотношение в дисковом пространстве (значение от 60 до 90).
CCE делит пространство на диске данных между ядрами контейнеров и подами. В пространстве движка контейнера хранятся рабочие каталоги Docker/containerd, образы контейнеров и метаданные образов. Пространство пода хранит файлы конфигурации пода, секреты и эфемерные данные (в emptyDirs). Недостаток места на диске препятствует правильному запуску и работе контейнеров.
В поле Network Settings настройте ресурсы сети для связи узла и приложения:
Node Subnet — выберите подсеть узла.
Node IP Address — задайте IP-адрес узла.
В поле 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.
Нажмите Next: Confirm.
Проверьте настройки и подтвердите соглашение «I have read and understand the preceding instructions».
Нажмите Submit.
Узел создан.
для Dev & Test