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 deseksctl
-Befehlszeilen-Tools, das auf Ihrem Computer oder in der AWS CloudShell installiert ist. Informationen zur Installation oder Aktualisierungeksctl
finden Sie in dereksctl
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)
-
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.
-
Entfernen Sie das Add-on. Ersetzen Sie
my-cluster
mit dem Namen Ihres Clusters undname-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)
-
Öffnen Sie die Amazon-EKS-Konsole
. -
Wählen Sie im linken Navigationsbereich Cluster aus.
-
Wählen Sie den Namen des Clusters, für den Sie das Amazon EKS-Add-on entfernen möchten.
-
Wählen Sie die Registerkarte Add-ons.
-
Wählen Sie das Add-On aus, das Sie entfernen möchten.
-
Wählen Sie Remove (Entfernen) aus.
-
Gehen Sie im
name of addon
Bestätigungsdialogfeld Entfernen: wie folgt vor:-
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.
-
Geben Sie den Namen des Add-ons ein.
-
Wählen Sie Remove (Entfernen) aus.
-
Add-on entfernen (AWS CLI)
-
Sie benötigen eine Version
0.204.0
oder eine neuere Version deseksctl
Befehlszeilentools, das auf Ihrem Gerät installiert ist oder AWS CloudShell. Informationen zum Installieren und Aktualisieren voneksctl
finden Sie in der Dokumentation zueksctl
unter Installation. -
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" ] }
-
Entfernen Sie das installierte Add-On. Ersetzen Sie
my-cluster
durch den Namen Ihres Clusters undname-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", } }
-
Überprüfen Sie den Status der Deinstallation.
my-cluster
Ersetzen Sie ihn durch den Namen Ihres Clusters undname-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