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.
AWS-DeleteEKSCluster
Beschreibung
Dieses Runbook löscht die mit einem EKS Amazon-Cluster verknüpften Ressourcen, einschließlich Knotengruppen und Fargate-Profilen. Optional können Sie wählen, ob Sie alle selbstverwalteten Knoten, die zur Erstellung der Knoten verwendeten AWS CloudFormation Stacks und den VPC CloudFormation Stack für Ihren Cluster löschen möchten. Weitere Informationen zum Löschen eines Clusters finden Sie unter Löschen eines Clusters im EKSAmazon-Benutzerhandbuch.
Anmerkung
Wenn Sie aktive Dienste in Ihrem Cluster haben, die einem Load Balancer zugeordnet sind, müssen Sie diese Dienste löschen, bevor Sie den Cluster löschen. Wenn Sie dies nicht tun, kann das System die Load Balancer nicht löschen. Gehen Sie wie folgt vor, um Dienste zu suchen und zu löschen, bevor Sie das AWS-DeleteEKSCluster
Runbook ausführen.
So suchen und löschen Sie Dienste in Ihrem Cluster
-
Installieren Sie das Kubernetes-Befehlszeilenprogramm,.
kubectl
Weitere Informationen finden Sie unter Installation von kubectl im EKSAmazon-Benutzerhandbuch. -
Führen Sie den folgenden Befehl aus, um alle Dienste aufzulisten, die in Ihrem Cluster ausgeführt werden.
kubectl get svc --all-namespaces
-
Führen Sie den folgenden Befehl aus, um alle Dienste zu löschen, denen ein EXTERNAL -IP-Wert zugeordnet ist. Diese Dienste werden von einem Load Balancer unterstützt, und Sie müssen sie in Kubernetes löschen, damit der Load Balancer und die zugehörigen Ressourcen ordnungsgemäß freigegeben werden können.
kubectl delete svc
service-name
Sie können das Runbook jetzt ausführen. AWS-DeleteEKSCluster
Führen Sie diese Automatisierung aus (Konsole)
Art des Dokuments
Automatisierung
Eigentümer
Amazon
Plattformen
Linux, macOS, Windows
Parameter
-
AutomationAssumeRole
Typ: Zeichenfolge
Beschreibung: (Optional) Der Amazon-Ressourcenname (ARN) der Rolle AWS Identity and Access Management (IAM), der es Systems Manager Automation ermöglicht, die Aktionen in Ihrem Namen durchzuführen. Wenn keine Rolle angegeben ist, verwendet Systems Manager Automation die Berechtigungen des Benutzers, der dieses Runbook startet.
-
EKSClusterName
Typ: Zeichenfolge
Beschreibung: (Erforderlich) Der Name des EKS Amazon-Clusters, der gelöscht werden soll.
-
VPCCloudFormationStack
Typ: Zeichenfolge
Beschreibung: (Optional) AWS CloudFormation Stack-Name VPC für den EKS Cluster, der gelöscht wird. Dadurch werden der AWS CloudFormation Stapel für VPC und alle durch den Stack erstellten Ressourcen gelöscht.
-
VPCCloudFormationStackRole
Typ: Zeichenfolge
Beschreibung: (Optional) Die ARN einer IAM Rolle, die AWS CloudFormation davon ausgeht, den VPC CloudFormation Stack zu löschen. AWS CloudFormation verwendet die Anmeldeinformationen der Rolle, um in Ihrem Namen Anrufe zu tätigen.
-
SelfManagedNodeStacks
Typ: Zeichenfolge
Beschreibung: (Optional) Durch Kommas getrennte Liste von AWS CloudFormation Stack-Namen für selbstverwaltete Knoten. Dadurch werden die AWS CloudFormation Stacks für selbstverwaltete Knoten gelöscht.
-
SelfManagedNodeStacksRole
Typ: Zeichenfolge
Beschreibung: (Optional) Die IAM Rolle einer Rolle, die ARN davon AWS CloudFormation ausgeht, die selbstverwalteten Node Stacks zu löschen. AWS CloudFormation verwendet die Anmeldeinformationen der Rolle, um in Ihrem Namen Anrufe zu tätigen.
Erforderliche IAM Berechtigungen
Der AutomationAssumeRole
Parameter erfordert die folgenden Aktionen, um das Runbook erfolgreich zu verwenden.
-
sts:AssumeRole
-
eks:ListNodegroups
-
eks:DeleteNodegroup
-
eks:ListFargateProfiles
-
eks:DeleteFargateProfile
-
eks:DeleteCluster
-
cfn:DescribeStacks
-
cfn:DeleteStack
Dokumentschritte
-
aws:executeScript
- DeleteNodeGroups: Findet und löscht alle Knotengruppen im EKS Cluster. -
aws:executeScript
- DeleteFargateProfiles: Findet und löscht alle Fargate-Profile im EKS Cluster. -
aws:executeScript
- DeleteSelfManagedNodes: Löscht alle selbstverwalteten Knoten und die CloudFormation Stacks, die zur Erstellung der Knoten verwendet wurden. -
aws:executeScript
- DeleteEKSCluster: Cluster löschenEKS. -
aws:executeScript
- D eleteVPCCloudFormationStack: Löscht den VPC CloudFormation Stack.