EKSEmpregos na Amazon - AWS Batch

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

EKSEmpregos na Amazon

Um emprego é a menor unidade de trabalho em AWS Batch. Um AWS Batch trabalho na Amazon EKS tem um one-to-one mapeamento para um Kubernetes cápsula. Uma definição de AWS Batch trabalho é um modelo para um AWS Batch trabalho. Ao enviar um AWS Batch trabalho, você faz referência a uma definição de trabalho, direciona uma fila de trabalhos e fornece um nome para um trabalho. Na definição de trabalho de um AWS Batch trabalho na AmazonEKS, o eksPropertiesparâmetro define o conjunto de parâmetros que um EKS trabalho AWS Batch na Amazon suporta. Em uma SubmitJobsolicitação, o eksPropertiesOverrideparâmetro permite a substituição de alguns parâmetros comuns. Dessa forma, você pode usar modelos de definições de trabalhos para vários trabalhos. Quando um trabalho é enviado para seu EKS cluster da Amazon, AWS Batch transforma o trabalho em um podspec (). Kind: Pod O podspec usa alguns AWS Batch parâmetros adicionais para garantir que os trabalhos sejam escalados e programados corretamente. AWS Batch combina rótulos e contaminações para garantir que os trabalhos sejam executados somente em nós AWS Batch gerenciados e que outros pods não sejam executados nesses nós.

Importante
  • Se o hostNetwork parâmetro não for definido explicitamente em uma definição de EKS trabalho da Amazon, o modo de rede do pod assumirá como AWS Batch padrão o modo host. Mais especificamente, as seguintes configurações serão aplicadas: hostNetwork=true e dnsPolicy=ClusterFirstWithHostNet.

  • AWS Batch limpa os pods de trabalho logo após um pod concluir seu trabalho. Para ver os logs do aplicativo do pod, configure um serviço de log para seu cluster. Para obter mais informações, consulte Use o CloudWatch Logs para monitorar AWS Batch trabalhos do Amazon EKS.

Recursos que a AWS Batch Amazon EKS Jobs oferece suporte

Essas são as características AWS Batch específicas que também são comuns a Kubernetes trabalhos executados na AmazonEKS:

KubernetesSecrets e ServiceAccounts

AWS Batch suporta referenciamento Kubernetes Secrets e ServiceAccounts. Você pode configurar pods para usar as EKS IAM funções da Amazon em contas de serviço. Para obter mais informações, consulte Como configurar pods para usar um Kubernetes conta de serviço no Guia EKS do usuário da Amazon.