kubectl und eksctl einrichten - Amazon EKS

Unterstützung für die Verbesserung dieser Seite beitragen

Um zu diesem Benutzerhandbuch beizutragen, klicken Sie auf den Link Diese Seite auf GitHub bearbeiten, der sich im rechten Bereich jeder Seite befindet.

kubectl und eksctl einrichten

Nach der Installation der AWS-CLI sollten Sie zwei weitere Tools installieren, um Ihre Kubernetes-Cluster zu erstellen und zu verwalten:

  • kubectl: Das kubectl-Befehlszeilen-Tool ist das Haupt-Tool, das Sie zum Verwalten von Ressourcen in Ihrem Kubernetes-Cluster verwenden. Auf dieser Seite wird beschrieben, wie Sie die kubectl-Binärdatei herunterladen und einrichten, die der Version Ihres Kubernetes-Clusters entspricht. Weitere Informationen finden Sie unter Installieren oder Aktualisieren von kubectl.

  • eksctl: Das eksctl-Befehlszeilen-Tool dient zum Erstellen von EKS-Clustern in der AWS Cloud oder On-Premises (mit EKS Anywhere) sowie zum Ändern und Löschen dieser Cluster. Lesen Sie Installieren von eksctl.

Installieren oder Aktualisieren von kubectl

In diesem Thema finden Sie Hinweise zum Herunterladen und Installieren der kubectl-Binärdatei auf Ihrem Gerät. Die Binärdatei ist identisch mit den Upstream-Gemeinschaftsversionen. Die Binärdatei ist nicht eindeutig für Amazon EKS oder AWS. Verwenden Sie die folgenden Schritte, um die spezifische Version von kubectl abzurufen, die Sie benötigen. Viele Entwickler führen einfach brew install kubectl aus, um es zu installieren.

Anmerkung

Sie müssen eine kubectl-Version verwenden, die nur in der Minor-Version von Ihrer Amazon–EKS-Cluster-Steuerebene abweicht. Beispielsweise sollte ein 1.32-kubectl-Client mit Kubernetes 1.31-, 1.32- und 1.33-Clustern funktionieren.

Schritt 1: Überprüfen, ob kubectl installiert ist

Stellen Sie fest, ob Sie kubectl bereits auf Ihrem Gerät installiert haben.

kubectl version --client

Wenn kubectl im Pfad Ihres Geräts installiert ist, enthält die Beispielausgabe ähnliche Informationen wie die folgende. Wenn Sie die Version, die Sie derzeit installiert haben, mit einer neueren Version aktualisieren möchten, führen Sie den nächsten Schritt aus und stellen Sie sicher, dass Sie die neue Version an demselben Speicherort installieren, an dem sich Ihre aktuelle Version befindet.

Client Version: v1.31.X-eks-1234567

Wenn Sie keine Ausgabe erhalten, ist kubectl entweder nicht installiert oder nicht an einem Ort installiert, der im Pfad Ihres Geräts enthalten ist.

Step 2: kubectl installieren oder aktualisieren

Installieren oder aktualisieren Sie kubectl auf einem der folgenden Betriebssysteme:

Anmerkung

Wenn Downloads aus den in diesem Abschnitt genannten AWS-Regionen in Ihrer AWS-Region langsam sind, sollten Sie in Betracht ziehen, CloudFront für die Bereitstellung der Inhalte einzurichten. Weitere Informationen finden Sie unter Erste Schritte mit einer grundlegenden CloudFront-Verteilung.

macOS

Führen Sie die nachfolgenden Schritte aus, um die Installation von kubectl unter macOS durchzuführen. Zu diesen Schritten gehören:

  • Auswählen und Herunterladen der Binärdatei für die gewünschte Kubernetes-Version.

  • Optionales Überprüfen der Prüfsumme der Binärdatei.

  • Hinzufügen der Ausführungsberechtigungen zur Binärdatei.

  • Kopieren der Binärdatei in einen Ordner in Ihrem PATH.

  • Hinzufügen des Verzeichnisses der Binärdatei zu Ihrem PATH.

Verfahren:

  1. Laden Sie die Binärdatei für die Kubernetes-Version Ihres Clusters von Amazon S3 herunter.

    • Kubernetes 1.34

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.1/2025-09-19/bin/darwin/amd64/kubectl
    • Kubernetes 1.33

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.5/2025-09-19/bin/darwin/amd64/kubectl
    • Kubernetes 1.32

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.9/2025-09-19/bin/darwin/amd64/kubectl
    • Kubernetes 1.31

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.13/2025-09-19/bin/darwin/amd64/kubectl
    • Kubernetes 1.30

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2025-09-19/bin/darwin/amd64/kubectl
    • Kubernetes 1.29

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2025-09-19/bin/darwin/amd64/kubectl
    • Kubernetes 1.28

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.28.15/2025-09-19/bin/darwin/amd64/kubectl
    • Kubernetes 1.27

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.16/2025-01-10/bin/darwin/amd64/kubectl
    • Kubernetes 1.26

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.26.15/2024-12-12/bin/darwin/amd64/kubectl
  2. (Optional) Überprüfen Sie die heruntergeladene Binärdatei mit der SHA-256-Prüfsumme für Ihre Binärdatei.

    1. Laden Sie die SHA-256-Prüfsumme für die Kubernetes-Version Ihres Clusters herunter.

      • Kubernetes 1.34

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.1/2025-09-19/bin/darwin/amd64/kubectl.sha256
      • Kubernetes 1.33

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.5/2025-09-19/bin/darwin/amd64/kubectl.sha256
      • Kubernetes 1.32

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.9/2025-09-19/bin/darwin/amd64/kubectl.sha256
      • Kubernetes 1.31

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.13/2025-09-19/bin/darwin/amd64/kubectl.sha256
      • Kubernetes 1.30

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2025-09-19/bin/darwin/amd64/kubectl.sha256
      • Kubernetes 1.29

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2025-09-19/bin/darwin/amd64/kubectl.sha256
      • Kubernetes 1.28

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.28.15/2025-09-19/bin/darwin/amd64/kubectl.sha256
      • Kubernetes 1.27

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.16/2025-01-10/bin/darwin/amd64/kubectl.sha256
      • Kubernetes 1.26

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.26.15/2024-12-12/bin/darwin/amd64/kubectl.sha256
    2. Überprüfen Sie die SHA-256-Prüfsumme für Ihre heruntergeladene Binärdatei.

      openssl sha1 -sha256 kubectl
    3. Stellen Sie sicher, dass die generierte Prüfsumme in der Ausgabe mit der Prüfsumme in der heruntergeladenen kubectl.sha256-Datei übereinstimmt.

  3. Wenden Sie Ausführungsberechtigungen auf die Binärdatei an.

    chmod +x ./kubectl
  4. Kopieren Sie die Binärdatei in ein Verzeichnis in Ihrer PATH-Variable. Wenn Sie bereits eine Version von kubectl installiert haben, empfehlen wir, eine $HOME/bin/kubectl-Datei zu erstellen und sicherzustellen, dass $HOME/bin in der $PATH-Variablen zuerst vorkommt.

    mkdir -p $HOME/bin && cp ./kubectl $HOME/bin/kubectl && export PATH=$HOME/bin:$PATH
  5. (Optional) Fügen Sie den Pfad $HOME/bin zu Ihrer Shell-Initialisierungsdatei hinzu, um den Pfad bereits beim Öffnen einer Shell zu konfigurieren.

    echo 'export PATH=$HOME/bin:$PATH' >> ~/.bash_profile

Linux (amd64)

Befolgen Sie die folgenden Schritte, um die Installation von kubectl unter Linux (amd64) durchzuführen. Zu diesen Schritten gehören:

  • Auswählen und Herunterladen der Binärdatei für die gewünschte Kubernetes-Version.

  • Optionales Überprüfen der Prüfsumme der Binärdatei.

  • Hinzufügen der Ausführungsberechtigungen zur Binärdatei.

  • Kopieren der Binärdatei in einen Ordner in Ihrem PATH.

  • Hinzufügen des Verzeichnisses der Binärdatei zu Ihrem PATH.

Verfahren:

  1. Laden Sie die kubectl-Binärdatei für die Kubernetes-Version Ihres Clusters von Amazon S3 herunter.

    • Kubernetes 1.34

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.1/2025-09-19/bin/linux/amd64/kubectl
    • Kubernetes 1.33

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.5/2025-09-19/bin/linux/amd64/kubectl
    • Kubernetes 1.32

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.9/2025-09-19/bin/linux/amd64/kubectl
    • Kubernetes 1.31

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.13/2025-09-19/bin/linux/amd64/kubectl
    • Kubernetes 1.30

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2025-09-19/bin/linux/amd64/kubectl
    • Kubernetes 1.29

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2025-09-19/bin/linux/amd64/kubectl
    • Kubernetes 1.28

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.28.15/2025-09-19/bin/linux/amd64/kubectl
    • Kubernetes 1.27

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.16/2024-12-12/bin/linux/amd64/kubectl
    • Kubernetes 1.26

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.26.15/2024-12-12/bin/linux/amd64/kubectl
  2. (Optional) Überprüfen Sie die heruntergeladene Binärdatei mit der SHA-256-Prüfsumme für Ihre Binärdatei.

    1. Laden Sie die SHA-256-Prüfsumme für die Kubernetes-Version Ihres Clusters von Amazon S3 herunter, indem Sie den Befehl für die Hardware-Plattform Ihres Geräts verwenden.

      • Kubernetes 1.34

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.1/2025-09-19/bin/linux/amd64/kubectl.sha256
      • Kubernetes 1.33

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.5/2025-09-19/bin/linux/amd64/kubectl.sha256
      • Kubernetes 1.32

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.9/2025-09-19/bin/linux/amd64/kubectl.sha256
      • Kubernetes 1.31

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.13/2025-09-19/bin/linux/amd64/kubectl.sha256
      • Kubernetes 1.30

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2025-09-19/bin/linux/amd64/kubectl.sha256
      • Kubernetes 1.29

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2025-09-19/bin/linux/amd64/kubectl.sha256
      • Kubernetes 1.28

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.28.15/2025-09-19/bin/linux/amd64/kubectl.sha256
      • Kubernetes 1.27

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.16/2024-12-12/bin/linux/amd64/kubectl.sha256
      • Kubernetes 1.26

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.26.15/2024-12-12/bin/linux/amd64/kubectl.sha256
    2. Überprüfen Sie die SHA-256-Prüfsumme für die heruntergeladene Binärdatei mit einem der folgenden Befehle.

      sha256sum -c kubectl.sha256

      or

      openssl sha1 -sha256 kubectl
    3. Im ersten Fall sollte kubectl: OK angezeigt werden, im zweiten Fall können Sie überprüfen, ob die in der Ausgabe generierte Prüfsumme mit der Prüfsumme in der heruntergeladenen kubectl.sha256-Datei übereinstimmt.

  3. Wenden Sie Ausführungsberechtigungen auf die Binärdatei an.

    chmod +x ./kubectl
  4. Kopieren Sie die Binärdatei in ein Verzeichnis in Ihrer PATH-Variable. Wenn Sie bereits eine Version von kubectl installiert haben, empfehlen wir, eine $HOME/bin/kubectl-Datei zu erstellen und sicherzustellen, dass $HOME/bin in der $PATH-Variablen zuerst vorkommt.

    mkdir -p $HOME/bin && cp ./kubectl $HOME/bin/kubectl && export PATH=$HOME/bin:$PATH
  5. (Optional) Fügen Sie den Pfad $HOME/bin zu Ihrer Shell-Initialisierungsdatei hinzu, um den Pfad bereits beim Öffnen einer Shell zu konfigurieren.

    Anmerkung

    Bei diesem Schritt wird davon ausgegangen, dass Sie das Bash-Shell verwenden. Wenn Sie eine andere Shell nutzen, ändern Sie den Befehl zur Angabe der spezifischen Shell-Initialisierungsdatei.

    echo 'export PATH=$HOME/bin:$PATH' >> ~/.bashrc

Linux (arm64)

Befolgen Sie die folgenden Schritte, um die Installation von kubectl unter Linux (arm64) durchzuführen. Zu diesen Schritten gehören:

  • Auswählen und Herunterladen der Binärdatei für die gewünschte Kubernetes-Version.

  • Optionales Überprüfen der Prüfsumme der Binärdatei.

  • Hinzufügen der Ausführungsberechtigungen zur Binärdatei.

  • Kopieren der Binärdatei in einen Ordner in Ihrem PATH.

  • Hinzufügen des Verzeichnisses der Binärdatei zu Ihrem PATH.

Verfahren:

  1. Laden Sie die kubectl-Binärdatei für die Kubernetes-Version Ihres Clusters von Amazon S3 herunter.

    • Kubernetes 1.34

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.1/2025-09-19/bin/linux/arm64/kubectl
    • Kubernetes 1.33

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.5/2025-09-19/bin/linux/arm64/kubectl
    • Kubernetes 1.32

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.9/2025-09-19/bin/linux/arm64/kubectl
    • Kubernetes 1.31

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.13/2025-09-19/bin/linux/arm64/kubectl
    • Kubernetes 1.30

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2025-09-19/bin/linux/arm64/kubectl
    • Kubernetes 1.29

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2025-09-19/bin/linux/arm64/kubectl
    • Kubernetes 1.28

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.28.15/2025-09-19/bin/linux/arm64/kubectl
    • Kubernetes 1.27

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.16/2024-12-12/bin/linux/arm64/kubectl
    • Kubernetes 1.26

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.26.15/2024-12-12/bin/linux/arm64/kubectl
  2. (Optional) Überprüfen Sie die heruntergeladene Binärdatei mit der SHA-256-Prüfsumme für Ihre Binärdatei.

    1. Laden Sie die SHA-256-Prüfsumme für die Kubernetes-Version Ihres Clusters von Amazon S3 herunter, indem Sie den Befehl für die Hardware-Plattform Ihres Geräts verwenden.

      • Kubernetes 1.34

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.1/2025-09-19/bin/linux/arm64/kubectl.sha256
      • Kubernetes 1.33

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.5/2025-09-19/bin/linux/arm64/kubectl.sha256
      • Kubernetes 1.32

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.9/2025-09-19/bin/linux/arm64/kubectl.sha256
      • Kubernetes 1.31

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.13/2025-09-19/bin/linux/arm64/kubectl.sha256
      • Kubernetes 1.30

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2025-09-19/bin/linux/arm64/kubectl.sha256
      • Kubernetes 1.29

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2025-09-19/bin/linux/arm64/kubectl.sha256
      • Kubernetes 1.28

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.28.15/2025-09-19/bin/linux/arm64/kubectl.sha256
      • Kubernetes 1.27

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.16/2024-12-12/bin/linux/arm64/kubectl.sha256
      • Kubernetes 1.26

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.26.15/2024-12-12/bin/linux/arm64/kubectl.sha256
    2. Überprüfen Sie die SHA-256-Prüfsumme für die heruntergeladene Binärdatei mit einem der folgenden Befehle.

      sha256sum -c kubectl.sha256

      or

      openssl sha1 -sha256 kubectl
    3. Im ersten Fall sollte kubectl: OK angezeigt werden, im zweiten Fall können Sie überprüfen, ob die in der Ausgabe generierte Prüfsumme mit der Prüfsumme in der heruntergeladenen kubectl.sha256-Datei übereinstimmt.

  3. Wenden Sie Ausführungsberechtigungen auf die Binärdatei an.

    chmod +x ./kubectl
  4. Kopieren Sie die Binärdatei in ein Verzeichnis in Ihrer PATH-Variable. Wenn Sie bereits eine Version von kubectl installiert haben, empfehlen wir, eine $HOME/bin/kubectl-Datei zu erstellen und sicherzustellen, dass $HOME/bin in der $PATH-Variablen zuerst vorkommt.

    mkdir -p $HOME/bin && cp ./kubectl $HOME/bin/kubectl && export PATH=$HOME/bin:$PATH
  5. (Optional) Fügen Sie den Pfad $HOME/bin zu Ihrer Shell-Initialisierungsdatei hinzu, um den Pfad bereits beim Öffnen einer Shell zu konfigurieren.

    Anmerkung

    Bei diesem Schritt wird davon ausgegangen, dass Sie das Bash-Shell verwenden. Wenn Sie eine andere Shell nutzen, ändern Sie den Befehl zur Angabe der spezifischen Shell-Initialisierungsdatei.

    echo 'export PATH=$HOME/bin:$PATH' >> ~/.bashrc

Windows

Befolgen Sie zur Installation von kubectl unter Windows die folgenden Schritte. Zu diesen Schritten gehören:

  • Auswählen und Herunterladen der Binärdatei für die gewünschte Kubernetes-Version.

  • Optionales Überprüfen der Prüfsumme der Binärdatei.

  • Kopieren der Binärdatei in einen Ordner in Ihrem PATH.

  • Hinzufügen des Verzeichnisses der Binärdatei zu Ihrem PATH.

Verfahren:

  1. Öffnen Sie ein PowerShell-Terminal.

  2. Laden Sie die kubectl-Binärdatei für die Kubernetes-Version Ihres Clusters von Amazon S3 herunter.

    • Kubernetes 1.34

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.1/2025-09-19/bin/windows/amd64/kubectl.exe
    • Kubernetes 1.33

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.5/2025-09-19/bin/windows/amd64/kubectl.exe
    • Kubernetes 1.32

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.9/2025-09-19/bin/windows/amd64/kubectl.exe
    • Kubernetes 1.31

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.13/2025-09-19/bin/windows/amd64/kubectl.exe
    • Kubernetes 1.30

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2025-09-19/bin/windows/amd64/kubectl.exe
    • Kubernetes 1.29

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2025-09-19/bin/windows/amd64/kubectl.exe
    • Kubernetes 1.28

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.28.15/2025-09-19/bin/windows/amd64/kubectl.exe
    • Kubernetes 1.27

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.16/2024-12-12/bin/windows/amd64/kubectl.exe
    • Kubernetes 1.26

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.26.15/2024-12-12/bin/windows/amd64/kubectl.exe
  3. (Optional) Überprüfen Sie die heruntergeladene Binärdatei mit der SHA-256-Prüfsumme für Ihre Binärdatei.

    1. Laden Sie die SHA-256-Prüfsumme für die Kubernetes-Version Ihres Clusters für Windows herunter.

      • Kubernetes 1.34

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.1/2025-09-19/bin/windows/amd64/kubectl.exe.sha256
      • Kubernetes 1.33

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.5/2025-09-19/bin/windows/amd64/kubectl.exe.sha256
      • Kubernetes 1.32

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.9/2025-09-19/bin/windows/amd64/kubectl.exe.sha256
      • Kubernetes 1.31

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.13/2025-09-19/bin/windows/amd64/kubectl.exe.sha256
      • Kubernetes 1.30

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2025-09-19/bin/windows/amd64/kubectl.exe.sha256
      • Kubernetes 1.29

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2025-09-19/bin/windows/amd64/kubectl.exe.sha256
      • Kubernetes 1.28

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.28.15/2025-09-19/bin/windows/amd64/kubectl.exe.sha256
      • Kubernetes 1.27

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.16/2024-12-12/bin/windows/amd64/kubectl.exe.sha256
      • Kubernetes 1.26

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.26.15/2024-12-12/bin/windows/amd64/kubectl.exe.sha256
    2. Überprüfen Sie die SHA-256-Prüfsumme für Ihre heruntergeladene Binärdatei.

      Get-FileHash kubectl.exe
    3. Stellen Sie sicher, dass die generierte Prüfsumme in der Ausgabe mit der Prüfsumme in der heruntergeladenen kubectl.sha256-Datei übereinstimmt. Die PowerShell-Ausgabe sollte eine entsprechende Zeichenfolge in Großbuchstaben sein.

  4. Kopieren Sie die Binärdatei in ein Verzeichnis in Ihrer PATH-Variable. Wenn Sie in Ihrem PATH ein Verzeichnis vorhanden ist, das Sie für Befehlszeilen-Dienstprogramme verwenden, kopieren Sie die Binärdatei in dieses Verzeichnis. Führen Sie andernfalls die folgenden Schritte aus.

    1. Erstellen Sie ein neues Verzeichnis für Ihre Befehlszeilen-Binärdateien, z. B. C:\bin.

    2. Kopieren Sie die kubectl.exe-Binärdatei in Ihr neues Verzeichnis.

    3. Bearbeiten Sie Ihre Benutzer- oder System-PATH-Umgebungsvariable, um das neue Verzeichnis zu Ihrem PATH hinzuzufügen.

    4. Schließen Sie Ihr PowerShell-Terminal und öffnen Sie ein neues, um die neue PATH-Variablen aufzunehmen.

  5. Nach der Installation von kubectl können Sie die Version prüfen:

    kubectl version --client
  6. Bei der Erstinstallation von kubectl ist es noch nicht für die Kommunikation mit einem Server konfiguriert. Wir werden diese Konfiguration bei Bedarf in anderen Verfahren behandeln. Wenn Sie jemals die Konfiguration aktualisieren müssen, um mit einem bestimmten Cluster zu kommunizieren, können Sie den folgenden Befehl ausführen. Ersetzen Sie den region-code durch die AWS-Region, in der sich Ihr Cluster befindet. Ersetzen Sie my-cluster durch den Namen Ihres Clusters.

    aws eks update-kubeconfig --region region-code --name my-cluster
  7. Erwägen Sie die Konfiguration der automatischen Vervollständigung, mit der Sie die Tabulatortaste verwenden können, um kubectl-Unterbefehle nach der Eingabe der ersten Buchstaben zu vervollständigen. Weitere Informationen finden Sie unter Kubectl-Autovervollständigung in der Kubernetes-Dokumentation.

Installieren eksctl

Die eksctl-CLI wird zum Arbeiten mit EKS-Clustern verwendet. Sie automatisiert viele einzelne Aufgaben. Anweisungen zur Installation von eksctl finden Sie unter Installation in der eksctl-Dokumentation. Verwenden Sie für Linux die UNIX-Anweisungen.

Wenn Sie eksctl verwenden, muss der von Ihnen verwendete IAM-Sicherheitsprinzipal über Berechtigungen zum Arbeiten mit Amazon-EKS-IAM-Rollen, serviceverknüpften Rollen, AWS CloudFormation, einer VPC und zugehörigen Ressourcen verfügen. Weitere Informationen finden Sie unter Aktionen und Verwendung von serviceverknüpften Rollen im IAM-Benutzerhandbuch. Sie müssen alle Schritte in diesem Handbuch als derselbe Benutzer ausführen. Führen Sie den folgenden Befehl aus, um den aktuellen Benutzer zu überprüfen:

aws sts get-caller-identity

Nächste Schritte