在 Azure Kubernetes Service 中部署集群

Microsoft Azure 中部署 ArcGIS Enterprise on Kubernetes 之前,您必须准备一个满足 ArcGIS Enterprise 系统要求的 Microsoft Azure Kubernetes Service (AKS) 集群。

准备 AKS 集群包括在多个支持环境中通用的步骤(例如设置 Kubernetes 集群和对应节点)以及环境特定的步骤(例如创建存储类)。

请仔细查看以下步骤,如要了解有关如何准备环境的更多详细说明,请浏览至 AKS 文档。

  1. 创建 AKS 集群

    创建 AKS 集群时,集群的 Kubernetes 版本应与 系统要求中列出的版本匹配。

  2. 更新 kubectl 配置

    创建集群后,可以使用 Azure 命令行界面 (CLI) 将 cluster-admin 连接信息拉取到 kubeconfig 文件。 使用以下命令:

    az aks get-credentials --name <cluster_name> --resource-group <resource_group>
    
  3. 可以选择性地创建一个密钥保管库并对集群启用机密加密

    建议您为 AKS 集群存储在 ectd 中的机密启用信封加密。 为此,需要一个现有 Azure 密钥保管库。

  4. 创建存储类。

    要按照组织和工作负载的需求定制 reclaimPolicyallowVolumeExpansion 属性,建议您创建一个存储类,使其引用默认类型或托管高级类型。 相应的 YAML 文件应该使用以下命令应用到集群:

    kubectl apply –f <storageClass.yaml>
    
    有关详细信息,请参阅默认存储类 YAML 示例和备份存储类 YAML 示例。