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).
-
Abra o AWS Batch console em https://console.aws.amazon.com/batch/
. -
Na barra de navegação na parte superior da página, selecione a opção Região da AWS a ser usada.
-
No painel de navegação, escolha Ambientes de computação.
-
Escolha Criar.
-
Configure o ambiente.
-
Para a configuração do ambiente de computação, escolha Amazon Elastic Kubernetes Service (Amazon EKS).
-
Em Tipo de orquestração, escolha Não gerenciado.
-
-
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 (_).
-
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.
-
Em Namespace, insira um Kubernetes namespace para agrupar seus AWS Batch processos no cluster.
-
(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.
-
(Opcional) Expanda as Tags. Escolha Adicionar tag e, em seguida, insira um par chave-valor.
-
Escolha Próxima página.
-
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-environmentsunmanagedEksCE\ --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