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

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

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

Внимательно прочитайте следующие шаги и просмотрите документацию по AKS, чтобы получить подробные инструкции о подготовке своей среды.

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

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

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

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

    az aks get-credentials --name <cluster_name> --resource-group <resource_group>
    
  3. По желанию создайте хранилище ключей и включите секретное шифрование для кластера.

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

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

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

    kubectl apply –f <storageClass.yaml>
    
    Для получения дополнительной информации смотрите пример класса хранения по умолчанию YAML и пример класса хранения резервных копий YAML.