Ein Amazon EKS-Add-on aus einem Cluster entfernen - Amazon EKS

Hilf mit, diese Seite zu verbessern

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.

Wenn Sie zu diesem Benutzerhandbuch beitragen möchten, 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.

Ein Amazon EKS-Add-on aus einem Cluster entfernen

Sie können ein Amazon EKS-Add-on mithilfe eksctl der oder der AWS Management Console AWS CLI aus Ihrem Cluster entfernen.

Wenn Sie ein Amazon EKS-Add-on aus einem Cluster entfernen:

  • Es gibt keine Ausfallzeit für die Funktionalität, die das Add-On bereitstellt.

  • Wenn Sie IAM-Rollen für Servicekonten (IRSA) verwenden und dem Add-on eine IAM-Rolle zugeordnet ist, wird die IAM-Rolle nicht entfernt.

  • Wenn Sie Pod-Identitäten verwenden, werden alle Pod-Identitätszuordnungen, die dem Add-on gehören, entfernt. Wenn Sie die --preserve Option für die AWS CLI angeben, werden die Verknüpfungen beibehalten.

  • Amazon EKS beendet die Verwaltung der Einstellungen für das Add-On.

  • Die Konsole benachrichtigt Sie nicht mehr, wenn neue Versionen verfügbar sind.

  • Sie können das Add-On nicht mit irgendwelchen AWS Tools oder aktualisieren APIs.

  • Sie können die Add-On-Software auf Ihrem Cluster beibehalten, damit Sie sie selbst verwalten können, oder Sie können die Add-On-Software aus Ihrem Cluster entfernen. Sie sollten die Add-On-Software nur dann aus Ihrem Cluster entfernen, wenn keine Ressourcen in Ihrem Cluster von der Funktionalität abhängen, die das Add-On bereitstellt.

Voraussetzungen

Gehen Sie wie folgt vor, bevor Sie ein Add-on erstellen:

  • Ein vorhandener Amazon-EKS-Cluster. Informationen zum Bereitstellen finden Sie unter Erste Schritte mit Amazon EKS.

  • Prüfen Sie, ob für Ihr Add-on eine IAM-Rolle erforderlich ist. Weitere Informationen finden Sie unter

  • Version 0.204.0 oder höher des eksctl-Befehlszeilen-Tools, das auf Ihrem Computer oder in der AWS CloudShell installiert ist. Informationen zur Installation oder Aktualisierung eksctl finden Sie in der eksctl Dokumentation unter Installation.

Verfahren

Sie haben zwei Möglichkeiten, ein Amazon EKS-Add-on zu entfernen.

  • Beibehalten von Add-on-Software auf Ihrem Cluster - Diese Option entfernt die Amazon-EKS-Verwaltung aller Einstellungen. Amazon EKS wird außerdem die Möglichkeit aufgehoben, Sie über Updates zu informieren und das Amazon-EKS-Add-on automatisch zu aktualisieren, nachdem Sie ein Update eingeleitet haben. Es behält jedoch die Add-on-Software auf Ihrem Cluster bei. Diese Option macht das Add-on zu einem selbstverwalteten Add-on statt einem Amazon-EKS-Add-on. Mit dieser Option gibt es keine Ausfallzeiten für das Add-on.

  • Entfernen Sie die Add-on-Software vollständig aus Ihrem Cluster – Wir empfehlen, dass Sie das Amazon-EKS-Add-on nur aus Ihrem Cluster entfernen, wenn auf Ihrem Cluster keine Ressourcen vorhanden sind, die davon abhängig sind.

Sie können ein Amazon EKS-Add-on mithilfe eksctl der AWS Management Console oder der AWS CLI entfernen.

Add-On entfernen (eksctl)

  1. Bestimmen Sie die aktuell auf Ihrem Cluster installierten Add-Ons. Ersetzen Sie my-cluster mit dem Namen Ihres Clusters.

    eksctl get addon --cluster my-cluster

    Eine Beispielausgabe sieht wie folgt aus.

    NAME VERSION STATUS ISSUES IAMROLE UPDATE AVAILABLE coredns v1.8.7-eksbuild.2 ACTIVE 0 kube-proxy v1.23.7-eksbuild.1 ACTIVE 0 vpc-cni v1.10.4-eksbuild.1 ACTIVE 0 [...]

    Ihre Ausgabe sieht möglicherweise anders aus, je nachdem, welche Add-Ons und Versionen Sie auf Ihrem Cluster haben.

  2. Entfernen Sie das Add-on. Ersetzen Sie my-cluster mit dem Namen Ihres Clusters und name-of-add-on mit dem Namen des Add-Ons, das in der Ausgabe des vorherigen Schritts zurückgegeben wurde. Wenn Sie die --preserve Option entfernen, wird die Zusatzsoftware nicht mehr von Amazon EKS verwaltet, sondern auch aus Ihrem Cluster gelöscht.

    eksctl delete addon --cluster my-cluster --name name-of-addon --preserve

    Weitere Informationen zum Entfernen von Add-Ons finden Sie in der eksctl Dokumentation unter Löschen von Addons.

Add-on entfernen (AWS Konsole)

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

  2. Wählen Sie im linken Navigationsbereich Cluster aus.

  3. Wählen Sie den Namen des Clusters, für den Sie das Amazon EKS-Add-on entfernen möchten.

  4. Wählen Sie die Registerkarte Add-ons.

  5. Wählen Sie das Add-On aus, das Sie entfernen möchten.

  6. Wählen Sie Remove (Entfernen) aus.

  7. Gehen Sie im name of addon Bestätigungsdialogfeld Entfernen: wie folgt vor:

    1. Wenn Amazon EKS die Verwaltung von Einstellungen für das Add-on einstellen soll, wählen Sie Auf dem Cluster beibehalten. Tun Sie dies, wenn Sie die Add-on-Software auf Ihrem Cluster behalten möchten. Auf diese Weise können Sie alle Einstellungen des Add-ons selbst verwalten.

    2. Geben Sie den Namen des Add-ons ein.

    3. Wählen Sie Remove (Entfernen) aus.

Add-on entfernen (AWS CLI)

  1. Sie benötigen eine Version 0.204.0 oder eine neuere Version des eksctl Befehlszeilentools, das auf Ihrem Gerät installiert ist oder AWS CloudShell. Informationen zum Installieren und Aktualisieren von eksctl finden Sie in der Dokumentation zu eksctl unter Installation.

  2. Hier finden Sie eine Liste der installierten Add-Ons. Ersetzen Sie my-cluster mit dem Namen Ihres Clusters.

    aws eks list-addons --cluster-name my-cluster

    Eine Beispielausgabe sieht wie folgt aus.

    { "addons": [ "coredns", "kube-proxy", "vpc-cni", "name-of-addon" ] }
  3. Entfernen Sie das installierte Add-On. Ersetzen Sie my-cluster durch den Namen Ihres Clusters und name-of-add-on durch den Namen des Add-Ons, das Sie entfernen. Durch das Entfernen --preserve wird die Zusatzsoftware aus Ihrem Cluster gelöscht.

    aws eks delete-addon --cluster-name my-cluster --addon-name name-of-addon --preserve

    Die gekürzte Beispielausgabe lautet wie folgt.

    { "addon": { "addonName": "name-of-add-on", "clusterName": "my-cluster", "status": "DELETING", } }
  4. Überprüfen Sie den Status der Deinstallation. my-clusterErsetzen Sie ihn durch den Namen Ihres Clusters und name-of-addon durch den Namen des Add-ons, das Sie entfernen möchten.

    aws eks describe-addon --cluster-name my-cluster --addon-name name-of-addon

    Nachdem das Add-on entfernt wurde, sieht die Beispielausgabe wie folgt aus.

    An error occurred (ResourceNotFoundException) when calling the DescribeAddon operation: No addon: name-of-addon found in cluster: my-cluster