Tutorial - Eksctl-Benutzerhandbuch

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

  1. (Voraussetzung) Installieren Sie Homebrew.

  2. Fügen Sie den AWS-Tap hinzu:

    brew tap aws/tap
  3. Installieren Sie eksctl

    brew install aws/tap/eksctl

Bevor Sie eksctl verwenden, führen Sie die folgenden Konfigurationsschritte durch:

  1. Voraussetzungen für die Installation:

  2. Konfigurieren Sie AWS-Anmeldeinformationen in Ihrer Umgebung:

    aws configure
  3. Ü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:

  1. Erstellen Sie eine neue Datei mit dem Namencluster.yaml:

    touch cluster.yaml
  2. 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
  3. Passen Sie die Konfiguration an:

    • Aktualisieren Sie dasregion, damit es Ihrer gewünschten AWS-Region entspricht.

    • Ändern Sie das instanceType basierend auf Ihren Workload-Anforderungen.

    • Passen Sie das desiredCapacityminSize, und maxSize an Ihre Bedürfnisse an.

  4. Ü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:

  1. Erstellen Sie den Cluster mithilfe der Konfigurationsdatei:

    eksctl create cluster -f cluster.yaml
  2. Warten Sie auf die Clustererstellung (dies dauert normalerweise 15 bis 20 Minuten).

  3. Überprüfen Sie die Clustererstellung:

    eksctl get cluster
  4. Konfigurieren Sie kubectl für die Verwendung Ihres neuen Clusters:

    aws eks update-kubeconfig --name basic-cluster --region us-west-2
  5. Ü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, bevor Sie einen Cluster erstellen.

Nächste Schritte

  • Konfigurieren Sie Kubectl für die Verbindung mit dem Cluster

  • Stellen Sie eine Beispiel-App bereit