Cluster Manager. Подготовка данных перед созданием кластера
Перед созданием кластера подготовьте набор параметров, которые потребуются для заполнения формы. Ниже перечислены минимальные обязательные параметры для каждого поддерживаемого провайдера.
Полное описание всех доступных полей и их структуры см. в разделе Документация API (CRD).
В данной статье указаны чеклисты обязательных параметров для следующих провайдеров инфраструктуры:
Используйте чеклист для быстрой подготовки.
1. zVirt
-
Учетные данные для доступа к среде виртуализации:
-
username - имя пользователя с правами на выполнение операций, достаточных для доступа в API, а также создание ВМ, сетевых интерфейсов, дисков.
-
password - пароль пользователя.
-
-
Параметры установки кластера:
-
apiUrl - HTTP(S) URL для доступа к API (apiUrl).
-
tlsCaBundle - цепочка корневых TLS-сертификатов для подключения к API-интерфейсу.
Инструкцию см. в статье Получение корневого сертификата zVirt.
-
clusterId - идентификатор кластера zVirt.
Инструкцию см. в статье Получение идентификатора кластера.
-
templateId - идентификатор шаблона ВМ.
Инструкцию см. в статье Получение идентификатора шаблона.
-
vnicProfileId - идентификатор профиля виртуального сетевого интерфейса.
Инструкцию см. в статье Получение идентификатора профиля сети.
-
csiStorageDomainName - имя домена хранения среды zVirt, который используется CSI-драйвером кластера Kubernetes.
Инструкцию см. в статье Получение имени домена хранения.
-
-
Параметры SSH-доступа:
-
sshUser - имя пользователя для подключения по SSH.
-
privateSSHKey - приватный SSH ключ в формате base64.
-
-
Конфигурация кластера и хостовых групп.
-
dnsBaseDomain - базовый dns-домен для настройки и публикации служебных веб-сервисов через Ingress-контроллер.
-
-
Сетевая конфигурация. Для каждой ноды потребуются следующие параметры:
-
IP - статический IP адрес из выделенного диапазона.
-
gateway - шлюз по умолчанию для подсети.
-
netmask - маска подсети.
-
dns - список DNS серверов.
-
2. vSphere
-
Учетные данные для доступа к среде виртуализации:
-
username - имя пользователя с набором привилегий, необходимых для установки кластера.
Инструкцию см. в статье Настройка пользователя в vSphere.
-
password - пароль пользователя.
-
-
Параметры установки кластера:
-
vcenterServer - полное доменное имя или IP-адрес сервера vCenter Server.
-
tlsCaBundle - цепочка корневых TLS-сертификатов для подключения к API-интерфейсу vCenter Server.
Инструкцию см. в статье Получение корневого сертификата vCenter.
-
datacenter - имя дата-центра vSphere.
-
cluster - имя кластера в vSphere.
-
datastore - имя хранилища для ВМ по умолчанию. Может быть переопределено на уровне группы узлов, в случае если для групп узлов предполагается использовать разные хранилища.
-
template - имя шаблона ВМ для развертывания виртуальных машин. Может быть переопределено на уровне группы узлов, в случае если для групп узлов предполагается использовать разные шаблоны ВМ.
-
network - имя сети, в которой будут разворачиваться ВМ.
-
-
Параметры для SSH-доступа:
-
sshUser - имя пользователя для подключения по SSH.
-
privateSSHKey - приватный SSH ключ в формате base64.
-
-
Конфигурация кластера и хостовых групп:
-
dnsBaseDomain - базовый dns-домен для настройки и публикации служебных веб-сервисов через Ingress-контроллер.
-
cpuCores - количество ядер CPU, выделяемых каждой ВМ в группе узлов в среде vsphere.
-
memory - конфигурация ОЗУ для каждой хостовой группы.
-
diskSize - размер диска, выделяемого каждой ВМ в группе узлов.
-
-
Сетевая конфигурация. Для каждой ноды потребуется:
-
IP - статический IP адрес из выделенного диапазона.
-
gateway - Шлюз по умолчанию для подсети.
-
netmask - маска подсети.
-
dns - cписок DNS серверов.
-
3. K2Cloud
-
Учетные данные для доступа к среде виртуализации:
-
c2Project - проект.
-
awsAccessKeyId - ключ доступа.
-
awsSecretAccessKey - секретный ключ.
-
awsRegion - регион.
-
-
Параметры установки кластера:
-
Параметры подключения к сервисам:
-
name - название сервиса.
-
url - точка подключения.
-
-
publicKeyName - публичный SSH-ключ.
-
templateId - идентификатор шаблона ВМ.
-
-
Параметры для SSH-доступа:
-
sshUser - имя пользователя для подключения по SSH.
-
privateSSHKey - приватный SSH ключ в формате base64.
-
-
Конфигурация кластера и хостовых групп.
-
dnsBaseDomain - базовый dns-домен для настройки и публикации служебных веб-сервисов через Ingress-контроллер.
-
type - тип инстанса.
-
subnetID - подсеть инстанса.
-
Конфигурация диска ВМ:
-
iops - IOPS.
-
size - размер диска.
-
type - тип диска.
-
-
securityGroupIDs - группы безопасности для интерфейсов ВМ.
Инструкцию см. в статье Группа безопасности.
-
4. Bare Metal
-
-
sshUser - имя пользователя для подключения по SSH.
-
privateSSHKey - приватный SSH ключ в формате base64.
-
-
Конфигурация кластера:
-
dnsBaseDomain - базовый dns-домен.
-
-
Сетевая конфигурация:
-
Для каждого узла потребуется:
-
hostname - имя хоста.
-
IP - IP-адрес.
-
-