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.
Tutorial
In diesem Thema erfahren Sie, wie Sie eksctl installieren und konfigurieren und anschließend damit einen Amazon EKS-Cluster erstellen.
Schritt 1: Installieren Sie eksctl
Gehen Sie wie folgt vor, um die neueste Version von eksctl herunterzuladen und auf Ihrem Linux- oder macOS-Gerät zu installieren:
Um eksctl mit Homebrew zu installieren
-
Fügen Sie den AWS-Tap hinzu:
brew tap aws/tap -
Installieren Sie eksctl
brew install aws/tap/eksctl
Bevor Sie eksctl verwenden, führen Sie die folgenden Konfigurationsschritte durch:
-
Voraussetzungen für die Installation:
-
Installieren Sie AWS CLI Version 2.x oder höher.
-
Installieren Sie kubectl
mit Homebrew: brew install kubernetes-cli
-
-
Konfigurieren Sie AWS-Anmeldeinformationen in Ihrer Umgebung:
aws configure -
Überprüfen Sie die AWS-CLI-Konfiguration:
aws sts get-caller-identity
Schritt 2: Cluster-Konfigurationsdatei erstellen
Erstellen Sie mit diesen Schritten eine Cluster-Konfigurationsdatei:
-
Erstellen Sie eine neue Datei mit dem Namen
cluster.yaml:touch cluster.yaml -
Fügen Sie die folgende grundlegende Clusterkonfiguration hinzu:
apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: basic-cluster region: us-west-2 nodeGroups: - name: ng-1 instanceType: m5.large desiredCapacity: 2 minSize: 1 maxSize: 3 ssh: allow: false -
Passen Sie die Konfiguration an:
-
Aktualisieren Sie das
region, damit es Ihrer gewünschten AWS-Region entspricht. -
Ändern Sie das
instanceTypebasierend auf Ihren Workload-Anforderungen. -
Passen Sie das
desiredCapacityminSize, undmaxSizean Ihre Bedürfnisse an.
-
-
Überprüfen Sie die Konfigurationsdatei:
eksctl create cluster -f cluster.yaml --dry-run
Schritt 3: Cluster erstellen
Gehen Sie wie folgt vor, um Ihren EKS-Cluster zu erstellen:
-
Erstellen Sie den Cluster mithilfe der Konfigurationsdatei:
eksctl create cluster -f cluster.yaml -
Warten Sie auf die Clustererstellung (dies dauert normalerweise 15 bis 20 Minuten).
-
Überprüfen Sie die Clustererstellung:
eksctl get cluster -
Konfigurieren Sie kubectl für die Verwendung Ihres neuen Clusters:
aws eks update-kubeconfig --name basic-cluster --region us-west-2 -
Überprüfen Sie die Cluster-Konnektivität:
kubectl get nodes
Ihr Cluster ist jetzt einsatzbereit.
Optional: Cluster löschen
Denken Sie daran, den Cluster zu löschen, wenn Sie fertig sind, um unnötige Gebühren zu vermeiden:
eksctl delete cluster -f cluster.yaml
Anmerkung
Für die Clustererstellung können AWS-Gebühren anfallen. Lesen Sie unbedingt die Amazon EKS-Preise
Nächste Schritte
-
Konfigurieren Sie Kubectl für die Verbindung mit dem Cluster
-
Stellen Sie eine Beispiel-App bereit