

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

# Einen Cluster löschen
<a name="delete-cluster"></a>

Wenn Sie einen Amazon-EKS-Cluster nicht mehr benötigen, sollten Sie die zugehörigen Ressourcen löschen, um unnötige Kosten zu vermeiden.

Sie können einen Cluster mit `eksctl` AWS-Managementkonsole, der oder der AWS CLI löschen.

## Überlegungen
<a name="_considerations"></a>
+ Wenn Sie eine Fehlermeldung erhalten, weil der Cluster-Ersteller entfernt wurde, lesen Sie [diesen Artikel](https://aws.amazon.com/premiumsupport/knowledge-center/eks-api-server-unauthorized-error).
+ Amazon Managed Service für Prometheus-Ressourcen liegen außerhalb des Cluster-Lebenszyklus und müssen unabhängig vom Cluster verwaltet werden. Wenn Sie Ihren Cluster löschen, löschen Sie auch alle relevanten Scraper, um damit verbundenen Kosten zu vermeiden. Weitere Informationen finden Sie unter [Suchen und Löschen eine Scrapers](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-collector-how-to.html#AMP-collector-list-delete) im *Benutzerhandbuch von Amazon Managed Service für Prometheus*.
+ Informationen zum Entfernen eines verbundenen Clusters finden Sie unter [Abmelden eines Kubernetes-Clusters von der Amazon-EKS-Konsole](deregister-connected-cluster.md). 
+ Bevor Sie einen Cluster löschen können, stellen Sie sicher, dass der Löschschutz für Ihren Cluster deaktiviert ist.

### Überlegungen zu EKS Auto Mode
<a name="_considerations_for_eks_auto_mode"></a>
+ Alle Knoten von EKS Auto Mode werden gelöscht, einschließlich der verwalteten EC2-Instances.
+ Alle Load Balancer werden gelöscht

Weitere Informationen finden Sie unter [EKS Auto Mode deaktivieren](auto-disable.md).

## Voraussetzungsschritte
<a name="prerequisite-steps"></a>

Die folgenden Schritte müssen Sie zuerst ausführen, bevor Sie einen Cluster löschen können. Diese Schritte gelten unabhängig von der Methode, die Sie zum Löschen Ihres Clusters verwenden.

1. Listen Sie alle in Ihrem Cluster ausgeführten Services auf.

   ```
   kubectl get svc --all-namespaces
   ```

1. Löschen Sie alle Services, die dem Wert `EXTERNAL-IP` zugeordnet sind. Diese Services werden hinter einem Elastic-Load-Balancing-Load-Balancer ausgeführt und müssen in Kubernetes gelöscht werden, damit der Load Balancer und die zugeordneten Ressourcen korrekt freigegeben werden können. *service-name*Ersetzen Sie es durch den Namen der einzelnen Dienste, die wie beschrieben aufgeführt sind.

   ```
   kubectl delete svc service-name
   ```

1. Löschen Sie auch alle eingehenden Ressourcen. Wenn Sie die Eingangsressourcen nicht löschen, bleibt der Application Load Balancer bestehen, auch wenn Sie den Cluster gelöscht haben. *ingress-name*Ersetzen Sie es durch den Namen Ihrer Eingangsressourcen.

   ```
   kubectl get ingress --all-namespaces
   ```

   ```
   kubectl delete ing ingress-name
   ```

## Cluster löschen (eksctl)
<a name="_delete_cluster_eksctl"></a>

Für diesen Vorgang ist `eksctl` Version `0.215.0` oder höher erforderlich. Sie können Ihre -Version mit dem folgenden Befehl überprüfen:

```
eksctl version
```

Eine Installations- und Upgrade-Anleitung für `eksctl` finden Sie in der Dokumentation zu `eksctl` unter [Installation](https://eksctl.io/installation).

1. Gehen Sie die [erforderlichen Schritte](#prerequisite-steps) durch. Löschen Sie anschließend Ihren Cluster und die zugehörigen Knoten mit dem folgenden Befehl und ersetzen *prod* Sie ihn durch Ihren Clusternamen.

   ```
   eksctl delete cluster --name prod
   ```

   Ausgabe:

   ```
   [ℹ]  using region region-code
   [ℹ]  deleting EKS cluster "prod"
   [ℹ]  will delete stack "eksctl-prod-nodegroup-standard-nodes"
   [ℹ]  waiting for stack "eksctl-prod-nodegroup-standard-nodes" to get deleted
   [ℹ]  will delete stack "eksctl-prod-cluster"
   [✔]  the following EKS cluster resource(s) for "prod" will be deleted: cluster. If in doubt, check CloudFormation console
   ```

## Cluster löschen (AWS Konsole)
<a name="delete_cluster_shared_aws_console"></a>

1. Gehen Sie die [erforderlichen Schritte](#prerequisite-steps) durch. Löschen Sie anschließend alle Knotengruppen und Fargate-Profile.

   1. Öffnen Sie die [Amazon-EKS-Konsole](https://console.aws.amazon.com/eks/home#/clusters).

   1. Wählen Sie im linken Navigationsbereich **Clusters** (Cluster) für Amazon EKS aus, und wählen Sie dann in der Registerkartenliste der Cluster den Namen des zu löschenden Clusters aus.

   1. Wählen Sie auf der Registerkarte **Compute** (Datenverarbeitung) eine zu löschende Knotengruppe aus. Klicken Sie auf **Delete** (Löschen), geben Sie den Namen der Knotengruppe ein und wählen Sie anschließend **Delete** (Löschen) aus. Alle Knotengruppen im Cluster löschen.
**Anmerkung**  
Die aufgelisteten Knotengruppen sind nur [verwaltete Knotengruppen](managed-node-groups.md).

   1. Wählen Sie ein zu löschendes **Fargate-Profil** aus, wählen Sie **Delete** (Löschen) aus, geben Sie den Namen des Profils ein und wählen Sie dann **Delete** (Löschen). Alle Fargate-Profile im Cluster löschen.

1. Löschen Sie alle [selbstverwalteten Knotenstapel AWS CloudFormation ](https://docs.aws.amazon.com/eks/latest/userguide/worker).

   1. Öffnen Sie die [AWS CloudFormation -Konsole](https://console.aws.amazon.com/cloudformation/).

   1. Wählen Sie den Knoten-Stack aus, den Sie löschen möchten, und wählen Sie **Delete** (Löschen) aus.

   1. Wählen Sie im Bestätigungsdialogfeld **Stack löschen** **Stack löschen** aus. Löschen Sie alle selbstverwalteten Knoten-Stacks im Cluster.

1. Löschen Sie den Cluster.

   1. Öffnen Sie die [Amazon-EKS-Konsole](https://console.aws.amazon.com/eks/home#/clusters).

   1. Wählen Sie den Cluster aus, der gelöscht werden soll, und klicken Sie auf **Delete ** (Löschen).

   1. Klicken Sie auf dem Bestätigungsbildschirm zum Löschen des Clusters auf **Delete (Löschen)**.

1. (Optional) Löschen Sie den AWS CloudFormation VPC-Stack.

   1. Öffnen Sie die [AWS CloudFormation -Konsole](https://console.aws.amazon.com/cloudformation/).

   1. Wählen Sie den zu löschenden VPC-Stack und dann **Löschen** aus.

   1. Wählen Sie im Bestätigungsdialogfeld **Stack löschen** **Stack löschen** aus.

## Cluster löschen (AWS CLI)
<a name="delete_cluster_shared_aws_cli"></a>

1. Gehen Sie die [erforderlichen Schritte](#prerequisite-steps) durch. Löschen Sie anschließend alle Knotengruppen und Fargate-Profile.

   1. Listen Sie die Knotengruppen in Ihrem Cluster mit dem folgenden Befehl auf.

      ```
      aws eks list-nodegroups --cluster-name my-cluster
      ```
**Anmerkung**  
Die aufgelisteten Knotengruppen sind nur [verwaltete Knotengruppen](managed-node-groups.md).

   1. Löschen Sie jede Knotengruppe mit folgendem Befehl. Alle Knotengruppen im Cluster löschen.

      ```
      aws eks delete-nodegroup --nodegroup-name my-nodegroup --cluster-name my-cluster
      ```

   1. Listen Sie die Fargate-Profile in Ihrem Cluster mit dem folgenden Befehl auf.

      ```
      aws eks list-fargate-profiles --cluster-name my-cluster
      ```

   1. Löschen Sie jedes Fargate-Profil mit dem folgenden Befehl. Alle Fargate-Profile im Cluster löschen.

      ```
      aws eks delete-fargate-profile --fargate-profile-name my-fargate-profile --cluster-name my-cluster
      ```

1. Löschen Sie alle [selbstverwalteten Knotenstapel AWS CloudFormation ](https://docs.aws.amazon.com/eks/latest/userguide/worker).

   1. Listen Sie Ihre verfügbaren AWS CloudFormation Stacks mit dem folgenden Befehl auf. Suchen Sie den Vorlagennamen des Knotens in der sich daraus ergebenden Ausgabe.

      ```
      aws cloudformation list-stacks --query "StackSummaries[].StackName"
      ```

   1. Löschen Sie jeden Knoten-Stack mit dem folgenden Befehl und ersetzen Sie dabei *node-stack* durch den Namen Ihres Knoten-Stacks. Löschen Sie alle selbstverwalteten Knoten-Stacks im Cluster.

      ```
      aws cloudformation delete-stack --stack-name node-stack
      ```

1. Löschen Sie den Cluster mit dem folgenden Befehl und ersetzen Sie dabei *my-cluster* durch den Namen Ihres Clusters.

   ```
   aws eks delete-cluster --name my-cluster
   ```

1. (Optional) Löschen Sie den AWS CloudFormation VPC-Stack.

   1. Listen Sie Ihre verfügbaren AWS CloudFormation Stacks mit dem folgenden Befehl auf. Suchen Sie die VPC-Vorlage in der sich daraus ergebenden Ausgabe.

      ```
      aws cloudformation list-stacks --query "StackSummaries[].StackName"
      ```

   1. Löschen Sie den VPC-Stack mit dem folgenden Befehl und ersetzen Sie dabei *my-vpc-stack* durch den Namen Ihres VPC-Stacks.

      ```
      aws cloudformation delete-stack --stack-name my-vpc-stack
      ```

# Schützen Ihrer EKS-Cluster vor versehentlichem Löschen
<a name="deletion-protection"></a>

Das versehentliche Löschen eines EKS-Clusters kann den Betrieb des Kubernetes-Clusters beeinträchtigen.

Sie können EKS-Cluster nun vor versehentlichem Löschen schützen. Wenn Sie den Löschschutz für einen Cluster aktivieren, müssen Sie diesen zunächst deaktivieren, bevor Sie den Cluster löschen können.

Der Löschschutz dient dazu, versehentliches Löschen zu verhindern. Sie sollten sorgfältig festlegen, wer zum Löschen von Clustern berechtigt ist.

Wenn Sie versuchen, einen aktiven Cluster zu löschen, für den der Löschschutz aktiviert ist, erhalten Sie eine `InvalidRequestException`.

**Wichtig**  
Wenn Sie den Löschschutz auf einem Cluster aktivieren, benötigen Sie **sowohl die als auch** die UpdateClusterConfig DeleteCluster IAM-Berechtigungen, um zuerst den Löschschutz zu entfernen und schließlich den Cluster zu löschen.

**Anmerkung**  
Wenn der Cluster-Status „Erstellen“, „Fehler“ oder „Löschen“ lautet, können Sie den Cluster auch dann löschen, wenn der Löschschutz aktiviert ist.

## Aktivierung des Löschschutzes für einen vorhandenen Cluster
<a name="_to_enable_deletion_protection_for_an_existing_cluster"></a>

Sie können dies nur in einem Cluster im aktiven Status ausführen.

```
aws eks update-cluster-config --name <cluster-name> --region <aws-region> --deletion-protection
```

## So deaktivieren Sie den Löschschutz für einen vorhandenen Cluster
<a name="_to_disable_deletion_protection_for_an_existing_cluster"></a>

```
aws eks update-cluster-config --name <cluster-name> --region <aws-region> --no-deletion-protection
```