EKSEmpleos en Amazon - AWS Batch

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.

EKSEmpleos en Amazon

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 AmazonEKS, el eksPropertiesparámetro define el conjunto de parámetros que admite un EKS trabajo AWS Batch en Amazon. 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 tu EKS clúster de Amazon, lo AWS Batch transforma en un podspec (Kind: Pod). podspecUtiliza algunos AWS Batch parámetros adicionales para garantizar que los trabajos se escalen y programen correctamente. AWS Batch combina etiquetas e imitaciones 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 EKS trabajo de Amazon, 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 y dnsPolicy=ClusterFirstWithHostNet.

  • AWS Batch limpia los módulos de tareas poco después de que un módulo 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 los Registros de CloudWatch para supervisar AWS Batch en los trabajos de Amazon EKS.

Funciones 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 AmazonEKS:

KubernetesSecrets y ServiceAccounts

AWS Batch admite referencias Kubernetes Secrets y ServiceAccounts. Puedes configurar los pods para que usen los EKS IAM roles de Amazon en 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 EKS usuario de Amazon.