Перед развертыванием ArcGIS Enterprise on Kubernetes в Microsoft Azure вы должны подготовить кластер Microsoft Azure Kubernetes Service (AKS), который соответствует системным требованиям ArcGIS Enterprise.
Подготовка кластера AKS включает шаги, общие для поддерживаемых сред, например, настройка кластера Kubernetes и соответствующих узлов, а также шаги, специфические для каждой из сред, например, создание классов хранилища.
Внимательно прочитайте следующие шаги и просмотрите документацию по AKS, чтобы получить подробные инструкции о подготовке своей среды.
- Создайте кластер AKS.
При создании кластера AKS версия кластера Kubernetes должна совпадать с той, которая указана в системных требованиях.
- Обновите конфигурацию kubectl.
После создания кластера Command Line Interface (CLI) Azure можно использовать для извлечения информации о подключении к кластер-админу в ваш файл kubeconfig. Воспользуйтесь следующей командой:
az aks get-credentials --name <cluster_name> --resource-group <resource_group>
- По желанию создайте хранилище ключей и включите секретное шифрование для кластера.
Рекомендуется включить шифрование конвертов для секретов, хранящихся в ectd для кластера AKS. Для этого необходим существующий Azure Key Vault.
- Создайте классы хранилища
Для адаптации свойств reclaimPolicy и allowVolumeExpansion к потребностям вашей организации и рабочих нагрузок рекомендуется создать класс хранения, ссылающийся на типы по умолчанию или управляемый премиум. Соответствующий файл YAML должен быть применен к кластеру с помощью следующей команды:
Для получения дополнительной информации смотрите пример класса хранения по умолчанию YAML и пример класса хранения резервных копий YAML.kubectl apply –f <storageClass.yaml>