

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# `AWS-DeleteEKSCluster`
<a name="automation-aws-deleteekscluster"></a>

 **Descrizione** 

 Questo runbook elimina le risorse associate a un cluster Amazon EKS, inclusi i gruppi di nodi e i profili Fargate. Facoltativamente, puoi scegliere di eliminare tutti i nodi autogestiti, gli CloudFormation stack utilizzati per creare i nodi e lo stack VPC CloudFormation per il tuo cluster. Per ulteriori informazioni sull'eliminazione di un cluster, consulta [Eliminazione di un cluster](https://docs.aws.amazon.com/eks/latest/userguide/delete-cluster.html) nella *Amazon EKS User Guide*. 

**Nota**  
 Se nel cluster sono presenti servizi attivi associati a un sistema di bilanciamento del carico, è necessario eliminare tali servizi prima di eliminare il cluster. In caso contrario, il sistema non può eliminare i sistemi di bilanciamento del carico. Utilizzare la procedura seguente per trovare ed eliminare i servizi prima di eseguire il `AWS-DeleteEKSCluster` runbook. 

**Per individuare ed eliminare i servizi nel cluster**

1.  Installa l'utilità da riga di comando Kubernetes,. `kubectl` Per ulteriori informazioni, consulta [Installazione di kubectl](https://docs.aws.amazon.com/eks/latest/userguide/install-kubectl.html) nella Guida per l'utente di *Amazon EKS*. 

1. Esegui il comando seguente per elencare tutti i servizi in esecuzione nel cluster.

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

1. Esegui il comando seguente per eliminare tutti i servizi a cui è associato un valore EXTERNAL-IP. Questi servizi sono gestiti da un sistema di bilanciamento del carico ed è necessario eliminarli in Kubernetes per consentire il corretto rilascio del sistema di bilanciamento del carico e delle risorse associate.

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

 Ora puoi eseguire il runbook. `AWS-DeleteEKSCluster` 

 [Esegui questa automazione (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-DeleteEKSCluster) 

**Tipo di documento**

Automazione

**Proprietario**

Amazon

**Piattaforme**

LinuxmacOS, Windows

**Parametri**
+ AutomationAssumeRole

  Tipo: String

  Descrizione: (Facoltativo) L'Amazon Resource Name (ARN) del ruolo AWS Identity and Access Management (IAM) che consente a Systems Manager Automation di eseguire le azioni per tuo conto. Se non viene specificato alcun ruolo, Systems Manager Automation utilizza le autorizzazioni dell'utente che avvia questo runbook.
+ EKSClusterNome

  Tipo: String

  Descrizione: (Obbligatorio) Il nome del cluster Amazon EKS da eliminare.
+ VPCCloudFormationStack

  Tipo: String

  Descrizione: (Facoltativo) nome CloudFormation dello stack per il VPC per il cluster EKS da eliminare. Questo elimina lo CloudFormation stack per il VPC e tutte le risorse create dallo stack.
+ VPCCloudFormationStackRole

  Tipo: String

  Descrizione: (Facoltativo) L'ARN di un ruolo IAM che CloudFormation presuppone l'eliminazione dello stack VPC. CloudFormation CloudFormation utilizza le credenziali del ruolo per effettuare chiamate per tuo conto.
+ SelfManagedNodeStacks

  Tipo: String

  Descrizione: (Facoltativo) Elenco separato da virgole di nomi di CloudFormation stack per i nodi autogestiti. Questo eliminerà gli stack per i nodi autogestiti. CloudFormation 
+ SelfManagedNodeStacksRole

  Tipo: String

  Descrizione: (Facoltativo) L'ARN di un ruolo IAM che CloudFormation presuppone l'eliminazione degli stack di nodi autogestiti. CloudFormation utilizza le credenziali del ruolo per effettuare chiamate per tuo conto.

**Autorizzazioni IAM richieste**

Il `AutomationAssumeRole` parametro richiede le seguenti azioni per utilizzare correttamente il runbook.
+  `sts:AssumeRole` 
+  `eks:ListNodegroups` 
+  `eks:DeleteNodegroup` 
+  `eks:ListFargateProfiles` 
+  `eks:DeleteFargateProfile` 
+  `eks:DeleteCluster` 
+  `cfn:DescribeStacks` 
+  `cfn:DeleteStack` 

 **Fasi del documento** 
+  `aws:executeScript`- DeleteNodeGroups: Trova ed elimina tutti i gruppi di nodi nel cluster EKS. 
+  `aws:executeScript`- DeleteFargateProfiles: Trova ed elimina tutti i profili Fargate nel cluster EKS. 
+  `aws:executeScript`- DeleteSelfManagedNodes: Elimina tutti i nodi autogestiti e gli CloudFormation stack utilizzati per creare i nodi. 
+  `aws:executeScript`- EliminaEKSCluster: elimina il cluster EKS. 
+  `aws:executeScript`- Elimina VPCCloudFormationStack: elimina lo stack VPC. CloudFormation 