

 **Unterstützung für die Verbesserung dieser Seite beitragen** 

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.

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

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.

# Einrichtung zur Verwendung von Amazon EKS
<a name="setting-up"></a>

Zur Vorbereitung der Befehlszeilenverwaltung Ihrer Amazon-EKS-Cluster müssen Sie mehrere Tools installieren. Mit den folgenden Schritten können Sie Anmeldeinformationen einrichten, Cluster erstellen und ändern sowie mit Clustern arbeiten, sobald diese ausgeführt werden:
+  [AWS-CLI einrichten](install-awscli.md) – Rufen Sie die AWS-CLI zum Einrichten und Verwalten der Services ab, die Sie für die Arbeit mit Amazon-EKS-Clustern benötigen. Sie benötigen die AWS-CLI insbesondere zum Konfigurieren von Anmeldeinformationen, aber auch für andere AWS-Services.
+  [kubectl und eksctl einrichten](install-kubectl.md) – Die `eksctl`-CLI interagiert mit AWS, um Amazon-EKS-Cluster zu erstellen, zu ändern und zu löschen. Sobald ein Cluster aktiv ist, verwenden Sie den Open-Source-Befehl `kubectl`, um Kubernetes-Objekte innerhalb Ihrer Amazon-EKS-Cluster zu verwalten.
+ Entwicklungsumgebung einrichten (optional) – Erwägen Sie, die folgenden Tools hinzuzufügen:
  +  **Lokales Bereitstellungstool** – Wenn Sie noch nicht mit Kubernetes vertraut sind, empfiehlt es sich gegebenenfalls, ein lokales Bereitstellungstool wie [minikube](https://minikube.sigs.k8s.io/docs/) oder [kind](https://kind.sigs.k8s.io/) zu installieren. Mit diesen Tools können Sie einen Amazon-EKS-Cluster auf Ihrem lokalen Rechner einrichten, um Anwendungen zu testen.
  +  **Paket-Manager:** – [helm](helm.md) ist ein beliebter Paket-Manager für Kubernetes, der die Installation und Verwaltung komplexer Pakete vereinfacht. Mit [Helm](helm.md) können Pakete wie AWS-Load-Balancer-Controller in Ihrem Amazon-EKS-Cluster einfacher installiert und verwaltet werden.

## Nächste Schritte
<a name="setting-up-next-steps"></a>
+  [AWS-CLI einrichten](install-awscli.md) 
+  [kubectl und eksctl einrichten](install-kubectl.md) 
+  [Schnellstart: Bereitstellen einer Web-App und Speichern von Daten](quickstart.md) 

# AWS-CLI einrichten
<a name="install-awscli"></a>

Die [AWS-CLI](https://aws.amazon.com/cli/) ist ein Befehlszeilen-Tool für die Arbeit mit AWS-Services (einschließlich Amazon EKS). Es wird auch verwendet, um IAM-Benutzer oder -Rollen für den Zugriff auf den Amazon-EKS-Cluster sowie auf andere AWS-Ressourcen von Ihrem lokalen Computer zu authentifizieren. Um Ressourcen über die Befehlszeile in AWS bereitstellen zu können, benötigen Sie eine AWS-Zugriffsschlüssel-ID und einen geheimen Schlüssel für die Verwendung in der Befehlszeile. Anschließend müssen Sie diese Anmeldeinformationen in der AWS-CLI konfigurieren. Wenn Sie die AWS-CLI noch nicht installiert haben, lesen Sie den Abschnitt [Installieren oder Aktualisieren der neuesten Version der AWS-CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html) im * Benutzerhandbuch zur AWS-Befehlszeilenschnittstelle*.

## So erstellen Sie einen Zugriffsschlüssel
<a name="create-access-key"></a>

1. Melden Sie sich beim [AWS-Managementkonsole](https://console.aws.amazon.com/) an.

1. Für Einzelbenutzer- oder Mehrbenutzerkonten:
   +  **Einzelbenutzerkonto –**:: Wählen Sie oben rechts Ihren AWS-Benutzernamen, um das Navigationsmenü zu öffnen. Wählen Sie zum Beispiel ** `webadmin` ** aus.
   +  **Mehrbenutzerkonto –**:: Wählen Sie IAM aus der Liste der Services. Wählen Sie im IAM-Dashboard **Benutzer** und dann den Namen des Benutzers aus.

1. Wählen Sie **Sicherheitsanmeldeinformationen** aus.

1. Wählen Sie unter **Zugriffsschlüssel** die Option **Zugriffsschlüssel erstellen** aus.

1. Wählen Sie **Befehlszeilenschnittstelle (CLI)** und anschließend **Weiter** aus.

1. Wählen Sie **Zugriffsschlüssel erstellen** aus.

1. Wählen Sie **CSV-Datei herunterladen** aus.

## Konfigurieren der AWS-CLI
<a name="configure-cli"></a>

Führen Sie nach dem Installieren der AWS-CLI die folgenden Schritte aus, um sie zu konfigurieren. Weitere Informationen finden Sie unter [Konfiguration der AWS-CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) im * Benutzerhandbuch zur AWS-Befehlszeilenschnittstelle*.

1. Geben Sie in einem Terminal-Fenster den folgenden Befehl ein:

   ```
   aws configure
   ```

   Optional können Sie ein benanntes Profil konfigurieren, z. B. `--profile cluster-admin`. Wenn Sie ein benanntes Profil in der AWS-CLI konfigurieren, muss in nachfolgenden Befehlen **immer** dieses Flag übergeben werden.

1. Geben Sie Ihre AWS-Anmeldeinformationen ein. Zum Beispiel:

   ```
   Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
   Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
   Default region name [None]: region-code
   Default output format [None]: json
   ```

## So rufen Sie ein Sicherheitstoken ab
<a name="security-token"></a>

Führen Sie bei Bedarf den folgenden Befehl aus, um ein neues Sicherheits-Token für die AWS-CLI abzurufen. Weitere Informationen finden Sie unter [get-session-token](https://docs.aws.amazon.com/cli/latest/reference/sts/get-session-token.html) in der * AWS-CLI-Befehlsreferenz*.

Das Token ist standardmäßig 15 Minuten lang gültig. Das standardmäßige Sitzungs-Timeout kann durch Übergeben des Flags `--duration-seconds` geändert werden. Zum Beispiel:

```
aws sts get-session-token --duration-seconds 3600
```

Dieser Befehl gibt die temporären Sicherheits-Anmeldeinformationen für eine AWS-CLI-Sitzung zurück. Die ausgegebene Antwort sollte wie folgt aussehen:

```
{
    "Credentials": {
        "AccessKeyId": "ASIA5FTRU3LOEXAMPLE",
        "SecretAccessKey": "JnKgvwfqUD9mNsPoi9IbxAYEXAMPLE",
        "SessionToken": "VERYLONGSESSIONTOKENSTRING",
        "Expiration": "2023-02-17T03:14:24+00:00"
    }
}
```

## So überprüfen Sie die Benutzeridentität
<a name="verify-identity"></a>

Führen Sie bei Bedarf den folgenden Befehl aus, um die AWS-Anmeldeinformationen für Ihre IAM-Benutzeridentität (z. B. *ClusterAdmin*) für die Terminalsitzung zu überprüfen.

```
aws sts get-caller-identity
```

Dieser Befehl gibt den Amazon-Ressourcennamen (ARN) der IAM-Entität zurück, die für die AWS-CLI konfiguriert ist. Die ausgegebene Antwort sollte beispielsweise wie folgt aussehen:

```
{
    "UserId": "AKIAIOSFODNN7EXAMPLE",
    "Account": "01234567890",
    "Arn": "arn:aws:iam::01234567890:user/ClusterAdmin"
}
```

## Nächste Schritte
<a name="install-awscli-next-steps"></a>
+  [kubectl und eksctl einrichten](install-kubectl.md) 
+  [Schnellstart: Bereitstellen einer Web-App und Speichern von Daten](quickstart.md) 

# `kubectl` und `eksctl` einrichten
<a name="install-kubectl"></a>

**Tipp**  
 [Melden Sie sich](https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el) für bevorstehende Amazon EKS-Workshops an.

Sobald die AWS CLI installiert ist, 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](#kubectl-install-update).
+  `eksctl`: Das `eksctl` Befehlszeilentool dient zum Erstellen von EKS-Clustern in der AWS Cloud oder vor Ort (mit EKS Anywhere) sowie zum Ändern und Löschen dieser Cluster. Lesen Sie [Installieren von eksctl](#eksctl-install-update).

## Installieren oder Aktualisieren von `kubectl`
<a name="kubectl-install-update"></a>

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](https://kubernetes.io/docs/tasks/tools/#kubectl). Die Binärdatei gilt nicht nur 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.34`-`kubectl`-Client mit Kubernetes `1.33`-, `1.34`- und `1.35`-Clustern funktionieren.

## Schritt 1: Überprüfen, ob `kubectl` installiert ist
<a name="_step_1_check_if_kubectl_is_installed"></a>

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
<a name="_step_2_install_or_update_kubectl"></a>

Installieren oder aktualisieren Sie `kubectl` auf einem der folgenden Betriebssysteme:
+  [macOS](#macos_kubectl) 
+  [Linux (amd64)](#linux_amd64_kubectl) 
+  [Linux (arm64)](#linux_arm64_kubectl) 
+  [Windows](#windows_kubectl) 

**Anmerkung**  
Wenn die Downloads aus den in diesem Abschnitt verwendeten AWS Regionen in Ihre AWS Region langsam sind, sollten Sie erwägen, den Inhalt so einzurichten, CloudFront dass der Inhalt zuerst angezeigt wird. Weitere Informationen finden Sie unter [Erste Schritte mit einer CloudFront Basisdistribution](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/GettingStartedSimpleDistributon.html).

### macOS
<a name="macos_kubectl"></a>

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.35` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.34` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.33` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.32` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.31` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.30` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.29` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/darwin/amd64/kubectl
     ```

1. (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.35` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.34` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.33` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.32` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.31` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.30` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.29` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```

   1. Überprüfen Sie die `SHA-256`-Prüfsumme für Ihre heruntergeladene Binärdatei.

      ```
      openssl sha1 -sha256 kubectl
      ```

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

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

   ```
   chmod +x ./kubectl
   ```

1. 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
   ```

1. (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)
<a name="linux_amd64_kubectl"></a>

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.35` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.34` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.33` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.32` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.31` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.30` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.29` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/linux/amd64/kubectl
     ```

1. (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.35` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.34` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.33` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.32` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.31` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.30` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.29` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```

   1. Überprüfen Sie die `SHA-256`-Prüfsumme für die heruntergeladene Binärdatei mit einem der folgenden Befehle.

      ```
      sha256sum -c kubectl.sha256
      ```

      oder

      ```
      openssl sha1 -sha256 kubectl
      ```

   1. 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.

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

   ```
   chmod +x ./kubectl
   ```

1. 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
   ```

1. (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)
<a name="linux_arm64_kubectl"></a>

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.35` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.34` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.33` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.32` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.31` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.30` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.29` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/linux/arm64/kubectl
     ```

1. (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.35` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.34` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.33` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.32` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.31` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.30` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.29` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```

   1. Überprüfen Sie die `SHA-256`-Prüfsumme für die heruntergeladene Binärdatei mit einem der folgenden Befehle.

      ```
      sha256sum -c kubectl.sha256
      ```

      oder

      ```
      openssl sha1 -sha256 kubectl
      ```

   1. 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.

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

   ```
   chmod +x ./kubectl
   ```

1. 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
   ```

1. (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
<a name="windows_kubectl"></a>

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.

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

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.34` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.33` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.32` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.31` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.30` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.29` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/windows/amd64/kubectl.exe
     ```

1. (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.35` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.34` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.33` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.32` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.31` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.30` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.29` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```

   1. Überprüfen Sie die `SHA-256`-Prüfsumme für Ihre heruntergeladene Binärdatei.

      ```
      Get-FileHash kubectl.exe
      ```

   1. 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.

1. 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`.

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

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

   1. Schließen Sie Ihr PowerShell Terminal und öffnen Sie ein neues, um die neue `PATH` Variable aufzurufen.

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

   ```
   kubectl version --client
   ```

1. 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. *region-code*Ersetzen Sie es durch die AWS Region, in der sich Ihr Cluster befindet. Ersetzen Sie *my-cluster* mit dem Namen Ihres Clusters.

   ```
   aws eks update-kubeconfig --region region-code --name my-cluster
   ```

1. 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](https://kubernetes.io/docs/reference/kubectl/quick-reference/#kubectl-autocomplete) in der Kubernetes-Dokumentation.

## Installieren `eksctl`
<a name="eksctl-install-update"></a>

Die `eksctl`-CLI wird zum Arbeiten mit EKS-Clustern verwendet. Sie automatisiert viele einzelne Aufgaben. Anweisungen zur [Installation](https://eksctl.io/installation) von `eksctl` finden Sie unter Installation in der `eksctl`-Dokumentation. Verwenden Sie für Linux die UNIX-Anweisungen.

Wenn Sie `eksctl` den von Ihnen verwendeten IAM-Sicherheitsprinzipal verwenden, müssen Sie über Berechtigungen für die Arbeit mit Amazon EKS IAM-Rollen, serviceverknüpften Rollen AWS CloudFormation, einer VPC und verwandten Ressourcen verfügen. Weitere Informationen finden Sie unter [Aktionen](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonelastickubernetesservice.html) und [Verwendung von serviceverknüpften Rollen](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html) 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
<a name="install-kubectl-next-steps"></a>
+  [Schnellstart: Bereitstellen einer Web-App und Speichern von Daten](quickstart.md) 