

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

# Offerte di lavoro Amazon EKS
<a name="eks-jobs"></a>

Un lavoro è l'unità di lavoro più piccola in AWS Batch. Un AWS Batch lavoro su Amazon EKS prevede una one-to-one mappatura su un Kubernetes pod. Una definizione di AWS Batch lavoro è un modello per un AWS Batch lavoro. Quando si invia un AWS Batch lavoro, si fa riferimento a una definizione di processo, si sceglie come target una coda di lavoro e si fornisce un nome per un lavoro. Nella definizione di un AWS Batch processo su Amazon [EKS, il parametro EksProperties](https://docs.aws.amazon.com/batch/latest/APIReference/API_EksProperties.html) definisce l'insieme di parametri supportati da un processo AWS Batch su Amazon EKS. In una [SubmitJob](https://docs.aws.amazon.com/batch/latest/APIReference/API_SubmitJob.html)richiesta, il [eksPropertiesOverride](https://docs.aws.amazon.com/batch/latest/APIReference/API_EksPropertiesOverride.html)parametro consente di sostituire alcuni parametri comuni. In questo modo, è possibile utilizzare modelli di definizioni di lavoro per più lavori. Quando un lavoro viene inviato al tuo cluster Amazon EKS, AWS Batch trasforma il lavoro in un `podspec` (). `Kind: Pod` `podspec`Utilizza alcuni AWS Batch parametri aggiuntivi per garantire che i lavori siano scalati e pianificati correttamente. AWS Batch combina etichette e taint per garantire che i job vengano eseguiti solo su nodi AWS Batch gestiti e che altri pod non vengano eseguiti su tali nodi.

**Importante**  
Se il `hostNetwork` parametro non è impostato in modo esplicito in una definizione di processo Amazon EKS, la modalità di rete pod è AWS Batch predefinita in modalità host. Più specificamente, vengono applicate le seguenti impostazioni: e. `hostNetwork=true` `dnsPolicy=ClusterFirstWithHostNet`
AWS Batch pulisce i job pod subito dopo che un pod ha completato il suo lavoro. Per visualizzare i log delle applicazioni dei pod, configura un servizio di registrazione per il tuo cluster. Per ulteriori informazioni, consulta [Usa CloudWatch Logs per monitorare i lavori AWS Batch su Amazon EKS](batch-eks-cloudwatch-logs.md).

**Topics**
+ [Tutorial: mappa un job in esecuzione su un pod e un nodo](eks-jobs-map-running-job.md)
+ [Tutorial: Riporta un pod in esecuzione al suo lavoro](eks-jobs-map-running-pod-to-job.md)

**Funzionalità supportate da AWS Batch Amazon EKS jobs**

Queste sono le caratteristiche AWS Batch specifiche comuni anche ai Kubernetes job eseguiti su Amazon EKS:
+ [Dipendenze dal lavoro](job_dependencies.md)
+ [Lavori di matrice](array_jobs.md)
+ [Job timeout](job_timeouts.md)
+ [Ritentativi di lavoro automatizzati](job_retries.md)
+ [Usa la pianificazione con condivisione equa per aiutarti a pianificare i lavori](fair-share-scheduling.md)

**Kubernetes e `Secrets` `ServiceAccounts`**  
AWS Batch supporta riferimenti Kubernetes `Secrets` e. `ServiceAccounts` Puoi configurare i pod per utilizzare i ruoli IAM di Amazon EKS per gli account di servizio. Per ulteriori informazioni, consulta [Configurazione dei pod per l'utilizzo di un account di Kubernetes servizio](https://docs.aws.amazon.com/eks/latest/userguide/pod-configuration.html) nella [https://docs.aws.amazon.com/eks/latest/userguide/](https://docs.aws.amazon.com/eks/latest/userguide/).

**Documenti correlati**
+ [Considerazioni su AWS Batch memoria e vCPU per Amazon EKS](memory-cpu-batch-eks.md)
+ [Esegui lavori GPU](gpu-jobs.md)
+ [Lavori bloccati in uno `RUNNABLE` status](job_stuck_in_runnable.md)