Tutorial: crea un ambiente di elaborazione non gestito utilizzando le risorse Amazon EKS - AWS Batch

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

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

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

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

  4. Scegli Create (Crea).

  5. Configura l'ambiente.

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

    2. Per il tipo di orchestrazione, scegli Unmanaged.

  6. 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 (_).

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

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

  9. (Facoltativo) Per Maximum v CPUs, specificate il numero massimo di v CPUs disponibili per la pianificazione dei lavori in base alla capacità assegnata.

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

  11. Scegli Pagina successiva.

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