在 Microsoft Azure 中部署 ArcGIS Enterprise on Kubernetes 之前,您必须准备一个满足 ArcGIS Enterprise 系统要求的 Microsoft Azure Kubernetes Service (AKS) 集群。
准备 AKS 集群包括在多个支持环境中通用的步骤(例如设置 Kubernetes 集群和对应节点)以及环境特定的步骤(例如创建存储类)。
请仔细查看以下步骤,如要了解有关如何准备环境的更多详细说明,请浏览至 AKS 文档。
- 创建 AKS 集群。
创建 AKS 集群时,集群的 Kubernetes 版本应与 系统要求中列出的版本匹配。
- 更新 kubectl 配置。
创建集群后,可以使用 Azure 命令行界面 (CLI) 将 cluster-admin 连接信息拉取到 kubeconfig 文件。 使用以下命令:
az aks get-credentials --name <cluster_name> --resource-group <resource_group>
- 可以选择性地创建一个密钥保管库并对集群启用机密加密。
建议您为 AKS 集群存储在 ectd 中的机密启用信封加密。 为此,需要一个现有 Azure 密钥保管库。
- 创建存储类。
要按照组织和工作负载的需求定制 reclaimPolicy 和 allowVolumeExpansion 属性,建议您创建一个存储类,使其引用默认类型或托管高级类型。 相应的 YAML 文件应该使用以下命令应用到集群:
有关详细信息,请参阅默认存储类 YAML 示例和备份存储类 YAML 示例。kubectl apply –f <storageClass.yaml>