Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Un trabajo es la unidad de trabajo más pequeña de AWS Batch. Un AWS Batch trabajo en Amazon EKS tiene un one-to-one mapeo a un Kubernetes cápsula. Una definición de AWS Batch trabajo es una plantilla para un AWS Batch trabajo. Cuando envía un AWS Batch trabajo, hace referencia a una definición de trabajo, selecciona una cola de trabajos y proporciona un nombre para el trabajo. En la definición de trabajo de un AWS Batch trabajo en Amazon EKS, el parámetro eksProperties define el conjunto de parámetros que admite un trabajo en AWS Batch Amazon EKS. En una SubmitJobsolicitud, el eksPropertiesOverrideparámetro permite anular algunos parámetros comunes. De esta forma, puede utilizar plantillas de definiciones de trabajos para varios trabajos. Cuando se envía un trabajo a su clúster de Amazon EKS, lo AWS Batch transforma en un podspec
(Kind: Pod
). podspec
Utiliza algunos AWS Batch parámetros adicionales para garantizar que los trabajos se escalen y programen correctamente. AWS Batch combina etiquetas e imprecisiones para garantizar que los trabajos se ejecuten únicamente en los nodos AWS Batch gestionados y que otros módulos no se ejecuten en esos nodos.
importante
-
Si el
hostNetwork
parámetro no está establecido de forma explícita en una definición de trabajo de Amazon EKS, el modo de red del pod AWS Batch pasa por defecto al modo host. Más específicamente, se aplican los siguientes ajustes:hostNetwork=true
ydnsPolicy=ClusterFirstWithHostNet
. -
AWS Batch limpia los módulos de trabajos poco después de que un pod complete su trabajo. Para ver los registros de las aplicaciones del pod, configure un servicio de registro para su clúster. Para obtener más información, consulte Utilice CloudWatch los registros para supervisar AWS Batch los trabajos de Amazon EKS.
Temas
Características compatibles con AWS Batch Amazon EKS Jobs
Estas son las características AWS Batch específicas que también son comunes a Kubernetes trabajos que se ejecutan en Amazon EKS:
KubernetesSecrets
y ServiceAccounts
AWS Batch admite referencias Kubernetes Secrets
y ServiceAccounts
. Puede configurar los pods para utilizar los roles de IAM de Amazon EKS para las cuentas de servicio. Para obtener más información, consulta Cómo configurar los pods para usar un Kubernetes cuenta de servicio en la Guía del usuario de Amazon EKS.