Tutorial: Crie um ambiente computacional não gerenciado usando os recursos do Amazon EKS - 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á.

Tutorial: Crie um ambiente computacional não gerenciado usando os recursos do Amazon EKS

Conclua as etapas a seguir para criar um ambiente computacional não gerenciado usando os recursos do Amazon Elastic Kubernetes Service (Amazon EKS).

  1. Abra o AWS Batch console em https://console.aws.amazon.com/batch/.

  2. Na barra de navegação na parte superior da página, selecione a opção Região da AWS a ser usada.

  3. No painel de navegação, escolha Ambientes de computação.

  4. Escolha Criar.

  5. Configure o ambiente.

    1. Para a configuração do ambiente de computação, escolha Amazon Elastic Kubernetes Service (Amazon EKS).

    2. Em Tipo de orquestração, escolha Não gerenciado.

  6. Para Nome, especifique um nome exclusivo para seu ambiente de computação. Os nomes podem ter até 128 caracteres. Podem conter letras minúsculas, maiúsculas, números, hifens e (-) e sublinhados (_).

  7. Para o cluster EKS, escolha um cluster existente do Amazon EKS. Para criar um novo cluster EKS, siga as etapas na página Criar um cluster do Amazon EKS.

  8. Em Namespace, insira um Kubernetes namespace para agrupar seus AWS Batch processos no cluster.

  9. (Opcional) Para Máximo v CPUs, especifique o número máximo de v CPUs disponível para agendamento de trabalhos a partir de sua capacidade provisionada.

  10. (Opcional) Expanda as Tags. Escolha Adicionar tag e, em seguida, insira um par chave-valor.

  11. Escolha Próxima página.

  12. Para Revisar, reveja as etapas de configuração. Se precisar fazer alterações, escolha Edit (Editar). Quando terminar, escolha Criar ambiente de computação.

Atribuição de nós de cluster do Amazon EKS a um ambiente computacional não gerenciado

Depois de criar o ambiente computacional não gerenciado, você precisa rotular seus nós do Amazon EKS com o ambiente computacional UUID.

Primeiro, obtenha o UUID do ambiente computacional a partir do resultado da DescribeComputeEnvironments API:

$ aws batch describe-compute-environments \ --compute-environments unmanagedEksCE \ --query "computeEnvironments[].{name: computeEnvironmentName, uuid: uuid}"

Obtenha as informações do nó:

kubectl get nodes -o name

Identifique os nós com o UUID do ambiente AWS Batch computacional:

kubectl label <node-name> batch.amazonaws.com/compute-environment-uuid=uuid