Skip to main content

Развертывание кластера в Azure Kubernetes Service

Перед развертыванием ArcGIS Enterprise on Kubernetes в Microsoft Azure необходимо подготовить кластер Microsoft Azure Kubernetes Service (AKS), который соответствует системным требованиям ArcGIS Enterprise.

Подготовка кластера AKS включает шаги, общие для поддерживаемых сред, такие как настройка кластера Kubernetes и соответствующих узлов, а также шаги, специфичные для среды, такие как создание классов хранилища.

Внимательно изучите следующие шаги и перейдите к документации AKS для получения более подробных инструкций о том, как подготовить вашу среду. Инструкции по развертыванию ArcGIS Enterprise на кластере AKS с использованием автомасштабирования кластера Karpenter см. в руководстве по развертыванию AKS Node Auto-Provisioning (NAP).

  1. Создайте кластер AKS.

    При создании кластера AKS версия Kubernetes кластера должна соответствовать указанной в системных требованиях.

  2. Обновите конфигурацию kubectl.

    После создания кластера интерфейс командной строки (CLI) Azure можно использовать для получения информации о подключении cluster-admin в ваш файл kubeconfig. Воспользуйтесь следующей командой:

    az aks get-credentials --name <cluster_name> --resource-group <resource_group>

  3. По желанию создайте хранилище ключей и включите секретное шифрование для кластера.

    Рекомендуется включить шифрование конвертов для секретов, хранящихся в etcd для кластера AKS. Для этого требуется существующее хранилище Azure Key Vault.

  4. Создайте классы хранилища.

    Чтобы адаптировать свойства reclaimPolicy и allowVolumeExpansion к потребностям вашей организации и рабочим нагрузкам, рекомендуется создать класс хранения, ссылающийся на типы default или managed-premium. Соответствующий файл YAML должен быть применен к кластеру с помощью следующей команды:

    kubectl apply –f <storageClass.yaml>

    Для получения дополнительной информации смотрите пример класса хранения по умолчанию YAML и пример класса хранения резервных копий YAML.