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
Completa i seguenti passaggi per creare un ambiente di calcolo non gestito utilizzando le risorse Amazon Elastic Kubernetes Service (Amazon EKS).
-
Apri la console all'indirizzo. AWS Batch https://console.aws.amazon.com/batch/
-
Dalla barra di navigazione nella parte superiore della pagina, seleziona l'opzione Regione AWS da utilizzare.
-
Nel riquadro di navigazione, seleziona Compute environments (Ambienti di calcolo).
-
Scegli Create (Crea).
-
Configura l'ambiente.
-
Per la configurazione dell'ambiente di calcolo, scegli Amazon Elastic Kubernetes Service (Amazon EKS).
-
Per il tipo di orchestrazione, scegli Unmanaged.
-
-
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 (_).
-
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.
Nota
AWS Batch attualmente non esegue lavori sui nodi di lavoro Amazon EKS Auto Mode: 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
-
Per Namespace, inserisci uno spazio dei Kubernetes nomi per raggruppare i processi nel cluster. AWS Batch
-
(Facoltativo) Per Maximum vCPU, specificare il numero massimo di vCPU disponibili per la pianificazione dei job a partire dalla capacità assegnata.
-
(Facoltativo) Espandi i tag. Scegli Aggiungi tag, quindi inserisci una coppia chiave-valore.
-
Scegli Pagina successiva.
-
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-environmentsunmanagedEksCE\ --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