

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à.

# Tutorial: crea un ambiente di elaborazione non gestito utilizzando le risorse Amazon EKS
<a name="create-compute-environment-unmanaged-eks"></a>

Completa i seguenti passaggi per creare un ambiente di calcolo non gestito utilizzando le risorse Amazon Elastic Kubernetes Service (Amazon EKS).

1. Apri la console all'indirizzo. AWS Batch [https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/)

1. Dalla barra di navigazione nella parte superiore della pagina, seleziona l'opzione Regione AWS da utilizzare.

1. Nel riquadro di navigazione, seleziona **Compute environments** (Ambienti di calcolo).

1. Scegli **Create** (Crea).

1. Configura l'ambiente.

   1. Per la **configurazione dell'ambiente di calcolo**, scegli **Amazon Elastic Kubernetes Service (Amazon** EKS).

   1. **Per il tipo di **orchestrazione**, scegli Unmanaged.**

1. Per **Nome**, specifica un nome univoco per il tuo ambiente di calcolo. Il nome può avere una lunghezza massima di 128 caratteri. Deve contenere lettere maiuscole e minuscole, numeri, trattini (-) e caratteri di sottolineatura (\_).

1. Per il **cluster EKS**, scegli un cluster Amazon EKS esistente. Per creare un nuovo cluster EKS, segui i passaggi nella [pagina Crea un cluster Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/create-cluster.html).
**Nota**  
AWS Batch attualmente non esegue lavori sui nodi di lavoro [Amazon EKS Auto Mode](https://docs.aws.amazon.com/eks/latest/userguide/automode.html): l'ambiente AWS Batch di calcolo Amazon EKS non gestito richiede nodi persistenti con etichetta del cliente, mentre Auto Mode fornisce i nodi in modo dinamico tramite Karpenter in base alla pressione dei pending-pod.  
Un ambiente di calcolo Amazon EKS non gestito può coesistere con un cluster Amazon EKS con la modalità automatica abilitata per altri carichi di lavoro, purché l'ambiente di AWS Batch calcolo punti a un gruppo di nodi dedicato non gestito da Auto Mode. La modalità automatica continuerà a gestire i AWS Batch carichi non di lavoro in modo indipendente senza interferire con il gruppo di nodi. AWS Batch 

1. Per **Namespace**, inserisci uno spazio dei Kubernetes nomi per raggruppare i processi nel cluster. AWS Batch 

1. (Facoltativo) Per **Maximum vCPU, specificare il numero massimo** di vCPU disponibili per la pianificazione dei job a partire dalla capacità assegnata.

1. **(Facoltativo) Espandi i tag.** Scegli **Aggiungi tag**, quindi inserisci una coppia chiave-valore.

1. Scegli Pagina **successiva**.

1. Per **Revisione**, consulta i passaggi di configurazione. Se devi apportare modifiche, seleziona **Edit** (Modifica). Quando hai finito, scegli **Crea ambiente di calcolo.**

**Assegnazione dei nodi del cluster Amazon EKS a un ambiente di elaborazione non gestito**  
Dopo aver creato l'ambiente di calcolo non gestito, devi etichettare i nodi Amazon EKS con l'UUID dell'ambiente di calcolo.  
Innanzitutto, ottieni l'UUID dell'ambiente di calcolo dal risultato dell'API: `DescribeComputeEnvironments`  

```
$ aws batch describe-compute-environments \
    --compute-environments {{unmanagedEksCE}} \
    --query "computeEnvironments[].{name: computeEnvironmentName, uuid: uuid}"
```
Ottieni le informazioni sul nodo:  

```
kubectl get nodes -o name
```
Etichetta i nodi con l'UUID dell'ambiente di AWS Batch calcolo:  

```
kubectl label {{<node-name>}} batch.amazonaws.com/compute-environment-uuid={{uuid}}
```