Verwaltete Knotengruppe aus Ihrem Cluster löschen - 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.

Verwaltete Knotengruppe aus Ihrem Cluster löschen

In diesem Thema wird beschrieben, wie Sie eine verwaltete Amazon-EKS-Knotengruppe löschen. Wenn Sie eine verwaltete Knotengruppe löschen, legt Amazon EKS zunächst die minimale, maximale und gewünschte Größe Ihrer Auto-Scaling-Gruppe auf Null fest. Dies bewirkt dann, dass Ihre Knotengruppe abskaliert wird.

Bevor jede Instance beendet wird, sendet Amazon EKS ein Signal, um die Pods von diesem Knoten zu entleeren. Wenn die Pods nach einigen Minuten nicht entleert wurden, lässt Amazon EKS Auto Scaling die Beendigung der Instance fortsetzen. Nachdem jede Instance beendet wurde, wird die Auto-Scaling-Gruppe gelöscht.

Wichtig

Wenn Sie eine verwaltete Knotengruppe löschen, die eine Knoten-IAM-Rolle verwendet, die von keiner anderen verwalteten Knotengruppe im Cluster genutzt wird, wird die Rolle aus aws-auth ConfigMap entfernt. Wenn eine der selbstverwalteten Knotengruppen im Cluster dieselbe Knoten-IAM-Rolle verwendet, werden die selbstverwalteten Knoten in den NotReady-Status verschoben. Außerdem wird auch der Cluster-Betrieb unterbrochen. Informationen zum Hinzufügen einer Zuordnung für die Rolle, die Sie ausschließlich für selbstverwaltete Knotengruppen verwenden, finden Sie unter Zugriffseinträge erstellen. Voraussetzung ist, dass die Plattformversion Ihres Clusters mindestens der im Abschnitt „Voraussetzungen“ unter IAM-Benutzern Zugriff auf Kubernetes mit EKS-Zugriffseinträgen gewähren angegebenen Mindestversion entspricht. Wenn Ihre Plattformversion älter ist als die erforderliche Mindestversion für Zugriffseinträge, können Sie den Eintrag wieder in aws-auth ConfigMap hinzufügen. Weitere Informationen erhalten Sie durch Eingabe von eksctl create iamidentitymapping --help im Terminal.

Sie können eine verwaltete Knotengruppe wie folgt löschen:

eksctl

Eine verwaltete Knotengruppe mit eksctl löschen

Geben Sie den folgenden Befehl ein. Ersetzen Sie jeden Beispielwert durch Ihre eigenen Werte.

eksctl delete nodegroup \ --cluster my-cluster \ --name my-mng \ --region region-code

Weitere Optionen finden Sie unter Löschen und Löschen von Knotengruppen in der eksctl-Dokumentation.

AWS-Managementkonsole

Eine verwaltete Knotengruppe mit AWS-Managementkonsole löschen

  1. Öffnen Sie die Amazon-EKS-Konsole.

  2. Wählen Sie auf der Seite Clusters den Cluster aus, der die zu löschende Knotengruppe enthält.

  3. Wählen Sie auf der ausgewählten Cluster-Seite die Registerkarte Datenverarbeitung aus.

  4. Wählen Sie im Abschnitt Node groups (Knotengruppen) die zu löschende Knotengruppe aus. Wählen Sie dann Löschen aus.

  5. Geben Sie im Bestätigungsdialogfeld Knotengruppe löschen den Namen der Knotengruppe ein. Wählen Sie dann Löschen aus.

AWS-CLI

Eine verwaltete Knotengruppe mit der AWS-CLI löschen

  1. Geben Sie den folgenden Befehl ein. Ersetzen Sie jeden Beispielwert durch Ihre eigenen Werte.

    aws eks delete-nodegroup \ --cluster-name my-cluster \ --nodegroup-name my-mng \ --region region-code
  2. Verwenden Sie die Pfeiltasten auf Ihrer Tastatur, um durch die Antwortausgabe zu blättern. Drücken Sie die q-Taste, wenn Sie fertig sind.

    Weitere Optionen finden Sie unter dem delete-nodegroup -Befehl in der AWS-CLI-Befehlsreferenz.