View a markdown version of this page

Tutorial: Cree un entorno informático no gestionado con los recursos de Amazon EKS - 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.

Tutorial: Cree un entorno informático no gestionado con los recursos de Amazon EKS

Complete los siguientes pasos para crear un entorno informático no administrado con los recursos de Amazon Elastic Kubernetes Service (Amazon EKS).

  1. Abra la consola en. AWS Batch https://console.aws.amazon.com/batch/

  2. En la barra de navegación situada en la parte superior de la página, seleccione la Región de AWS que desee utilizar.

  3. En el panel de navegación, elija Entornos de computación.

  4. Seleccione Creación de.

  5. Configure el entorno.

    1. Para la Configuración del entorno de computación, elija Amazon Elastic Kubernetes Service (Amazon EKS).

    2. Para el Tipo de orquestación, seleccione No administrado.

  6. En Nombre, especifique un nombre único para el entorno de computación. El nombre puede tener una longitud máxima de 128 caracteres. Puede contener letras mayúsculas y minúsculas, números, guiones (-) y guiones bajos (_).

  7. Para el clúster de EKS, elija un clúster de Amazon EKS existente. Para crear un nuevo clúster de EKS, siga los pasos de la página Crear un clúster de Amazon EKS.

    nota

    AWS Batch actualmente no ejecuta trabajos en los nodos de trabajo de Amazon EKS Auto Mode: el entorno informático no administrado AWS Batch de Amazon EKS requiere nodos persistentes etiquetados por el cliente, mientras que Auto Mode aprovisiona los nodos de forma dinámica a través de Karpenter en función de la presión de los módulos pendientes.

    Un entorno informático Amazon EKS no gestionado puede coexistir con un clúster de Amazon EKS que tenga habilitado el modo automático para otras cargas de trabajo, siempre que el entorno AWS Batch informático apunte a un grupo de nodos dedicado que no esté gestionado por el modo automático. El modo automático seguirá gestionando las AWS Batch cargas que no sean de trabajo de forma independiente sin interferir con el grupo de nodos. AWS Batch

  8. En Espacio de nombres, introduzca un espacio de nombres Kubernetes para agrupar los procesos AWS Batch en el clúster.

  9. (Opcional) Para el número máximo de vCPU, especifique la cantidad máxima de vCPU disponibles para la programación de trabajos desde la capacidad aprovisionada.

  10. (Opcional) Amplíe las Etiquetas. Elija Agregar etiqueta y, a continuación, introduzca un par clave-valor.

  11. Seleccione Página siguiente.

  12. Para la Revisión, revise los pasos de configuración. Si necesita realizar cambios, elija Editar. Cuando haya terminado, seleccione Creación de entorno de computación.

Asignación de nodos de clúster de Amazon EKS a un entorno informático no gestionado

Tras crear el entorno informático no administrado, debe etiquetar los nodos de Amazon EKS con el UUID del entorno informático.

En primer lugar, obtenga el UUID del entorno de cómputo del resultado de la APIDescribeComputeEnvironments:

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

Obtenga la información del nodo:

kubectl get nodes -o name

Etiquete los nodos con el UUID del entorno AWS Batch informático:

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