Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwaltung virtueller Cluster
Ein virtueller Cluster ist ein Kubernetes-Namespace, mit dem Amazon EMR registriert ist. Sie können virtuelle Cluster erstellen, beschreiben, auflisten und löschen. Cluster verbrauchen keine zusätzlichen Ressourcen in Ihrem System. Ein einzelner virtueller Cluster wird einem einzelnen Kubernetes-Namespace zugeordnet. Auf der Grundlage dieser Beziehung können Sie virtuelle Cluster auf die gleiche Weise modellieren wie Kubernetes-Namespaces, damit sie Ihren Anforderungen entsprechen. Mögliche Anwendungsfälle finden Sie in der Dokumentation Konzepte-Übersicht für Kubernetes
Um Amazon EMR mit einem Kubernetes-Namespace auf einem Amazon-EKS-Cluster zu registrieren, benötigen Sie den Namen des EKS-Clusters und den Namespace, der für die Ausführung Ihres Workloads eingerichtet wurde. Diese registrierten Cluster in Amazon EMR werden als virtuelle Cluster bezeichnet, da sie keine physische Rechenleistung oder Speicherung verwalten, sondern auf einen Kubernetes-Namespace verweisen, in dem Ihr Workload geplant ist.
Anmerkung
Bevor Sie einen virtuellen Cluster erstellen, müssen Sie zunächst die Schritte 1-8 unter Amazon einrichten EMR auf EKS ausführen.
Themen
Erstellen eines virtuellen Clusters
Führen Sie den folgenden Befehl aus, um einen virtuellen Cluster zu erstellen, indem Sie Amazon EMR mit einem Namespace auf einem EKS-Cluster registrieren. Ersetzen Sie virtual_cluster_name
durch einen Namen, den Sie für Ihren virtuellen Cluster angeben. Ersetzen Sie eks_cluster_name
durch den Namen Ihres EKS Clusters. Ersetzen Sie namespace_name
durch den Namespace, mit dem Sie Amazon EMR registrieren möchten.
aws emr-containers create-virtual-cluster \ --name
virtual_cluster_name
\ --container-provider '{ "id": "eks_cluster_name
", "type": "EKS", "info": { "eksInfo": { "namespace": "namespace_name
" } } }'
Alternativ können Sie eine JSON-Datei erstellen, die die erforderlichen Parameter für den virtuellen Cluster enthält, wie das folgende Beispiel zeigt.
{ "name": "
virtual_cluster_name
", "containerProvider": { "type": "EKS", "id": "eks_cluster_name
", "info": { "eksInfo": { "namespace": "namespace_name
" } } } }
Führen Sie dann den folgenden create-virtual-cluster
-Befehl mit dem Pfad zur JSON-Datei aus.
aws emr-containers create-virtual-cluster \ --cli-input-json
file://./create-virtual-cluster-request.json
Anmerkung
Um die erfolgreiche Erstellung eines virtuellen Clusters zu überprüfen, zeigen Sie den Status der virtuellen Cluster an, indem Sie den Befehl list-virtual-clusters
ausführen oder die Seite Virtuelle Cluster in der Amazon-EMR-Konsole aufrufen.
Virtuelle Cluster auflisten
Führen Sie den folgenden Befehl aus, um den Status virtueller Cluster anzuzeigen.
aws emr-containers list-virtual-clusters
Einen virtuellen Cluster beschreiben
Führen Sie den folgenden Befehl aus, um weitere Informationen zu einem virtuellen Cluster wie Namespace, Status und Registrierungsdatum abzurufen. Ersetzen Sie 123456
durch Ihre virtuelle Cluster-ID.
aws emr-containers describe-virtual-cluster --id
123456
Einen virtuellen Cluster löschen
Führen Sie den folgenden Befehl aus, um einen virtuellen Cluster zu löschen. Ersetzen Sie 123456
durch Ihre virtuelle Cluster-ID.
aws emr-containers delete-virtual-cluster --id
123456
Status des virtuellen Clusters
Die folgende Tabelle beschreibt die vier möglichen Zustände eines virtuellen Clusters.
State |
Beschreibung |
---|---|
|
Der virtuelle Cluster befindet sich im RUNNING Status. |
|
Die angeforderte Beendigung des virtuellen Clusters ist im Gange. |
|
Die angeforderte Beendigung ist abgeschlossen. |
|
Die angeforderte Beendigung ist aufgrund unzureichender Berechtigungen fehlgeschlagen. |