Bereitstellen eines Clusters in Azure Kubernetes Service
Bevor Sie ArcGIS Enterprise on Kubernetes in Microsoft Azure bereitstellen, müssen Sie einen Microsoft Azure Kubernetes Service (AKS)-Cluster einrichten, der die ArcGIS Enterprise-Systemanforderungen erfüllt.
Die Vorbereitung eines AKS-Clusters besteht einerseits aus allgemeinen Schritten, die für alle unterstützten Umgebungen durchgeführt werden müssen – wie z. B. die Einrichtung des Kubernetes-Clusters und der zugehörigen Knoten – und andererseits aus umgebungsspezifischen Schritten wie die Erstellung von Speicherklassen.
Lesen Sie sich die folgenden Schritte sorgfältig durch, und schlagen Sie in der AKS-Dokumentation nach, wenn Sie genauere Anweisungen für die Vorbereitung Ihrer Umgebung wünschen. Anweisungen zur Bereitstellung von ArcGIS Enterprise auf einem AKS-Cluster unter Verwendung der automatischen Karpenter-Cluster-Skalierung finden Sie im Bereitstellungshandbuch für das AKS Node Auto-Provisioning (NAP).
Erstellen Sie einen AKS-Cluster.
Beim Erstellen eines AKS-Clusters muss die Kubernetes-Version des Clusters mit der in den Systemanforderungen aufgeführten Version übereinstimmen.
Aktualisieren Sie die kubectl-Konfiguration.
Nach der Erstellung des Clusters können Sie mit der Azure-Befehlszeilenschnittstelle (Command Line Interface, CLI) die Admin-Verbindungsinformationen für den Cluster per Pull in die
kubeconfig-Datei übertragen. Verwenden Sie dazu den folgenden Befehl:az aks get-credentials --name <cluster_name> --resource-group <resource_group>-
Für den AKS-Cluster empfiehlt es sich, die Umschlagverschlüsselung für in "etcd" gespeicherte Secrets zu aktivieren. Dafür ist ein bestehender Azure Key Vault erforderlich.
Erstellen Sie Speicherklassen.
Damit die Eigenschaften
reclaimPolicyundallowVolumeExpansionan die Anforderungen und Arbeitslasten Ihrer Organisation angepasst werden können, sollten Sie eine Speicherklasse erstellen, die den Typ "default" oder "managed-premium" referenziert. Wenden Sie mit dem folgenden Befehl die entsprechende YAML-Datei auf den Cluster an:kubectl apply –f <storageClass.yaml>Weitere Informationen finden Sie in der Beispiel-YAML-Datei für die Standardspeicherklasse und der Beispiel-YAML-Datei für die Sicherungsspeicherklasse.