Развертывание кластера в 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).
Создайте кластер AKS.
При создании кластера AKS версия Kubernetes кластера должна соответствовать указанной в системных требованиях.
Обновите конфигурацию kubectl.
После создания кластера интерфейс командной строки (CLI) Azure можно использовать для получения информации о подключении cluster-admin в ваш файл
kubeconfig. Воспользуйтесь следующей командой:az aks get-credentials --name <cluster_name> --resource-group <resource_group>По желанию создайте хранилище ключей и включите секретное шифрование для кластера.
Рекомендуется включить шифрование конвертов для секретов, хранящихся в etcd для кластера AKS. Для этого требуется существующее хранилище Azure Key Vault.
Создайте классы хранилища.
Чтобы адаптировать свойства
reclaimPolicyиallowVolumeExpansionк потребностям вашей организации и рабочим нагрузкам, рекомендуется создать класс хранения, ссылающийся на типы default или managed-premium. Соответствующий файл YAML должен быть применен к кластеру с помощью следующей команды:kubectl apply –f <storageClass.yaml>Для получения дополнительной информации смотрите пример класса хранения по умолчанию YAML и пример класса хранения резервных копий YAML.