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: creación de un entorno de computación gestionado con los recursos de Amazon EKS
Complete los siguientes pasos para crear un entorno informático gestionado con los recursos de Amazon Elastic Kubernetes Service (Amazon EKS).
-
Abra la consola en AWS Batch . https://console.aws.amazon.com/batch/
-
En la barra de navegación, seleccione la Región de AWS que desee utilizar.
-
En el panel de navegación, elija Entornos de computación.
-
Seleccione Creación de.
-
Para la Configuración del entorno de computación, elija Amazon Elastic Kubernetes Service (Amazon EKS).
-
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 (_).
-
En Rol de instancia, elija un perfil de instancia existente que tenga asociados los permisos de IAM necesarios.
nota
Para crear un entorno de procesamiento en la AWS Batch consola, elija un perfil de instancia que tenga los
eks:DescribeCluster
permisoseks:ListClusters
y. -
Para el clúster de EKS, elija un clúster de Amazon EKS existente.
-
En Espacio de nombres, introduzca un espacio de nombres Kubernetes para agrupar los procesos AWS Batch en el clúster.
-
(Opcional) Amplíe las Etiquetas. Elija Agregar etiqueta y, a continuación, introduzca un par clave-valor.
-
Seleccione Página siguiente.
-
(Opcional) Para usar instancias EC2 puntuales, active Habilitar el uso de instancias puntuales para usar instancias EC2 puntuales de Amazon.
-
(Opcional) En Precio máximo % bajo demanda, seleccione el porcentaje máximo del precio que puede tener una instancia de spot en relación con su precio bajo demanda antes de que lancen las instancias. Por ejemplo, si su precio máximo es del 20%, el precio puntual debe ser inferior al 20% del precio bajo demanda actual de esa EC2 instancia. Siempre se paga el precio más bajo (de mercado) y nunca más que lo marcado por el porcentaje máximo. Si se deja este campo en blanco, el valor predeterminado es el 100% del precio bajo demanda.
-
(Solo spot) Para el rol de flota de spot, elija el rol de IAM de flota de Amazon EC2 Spot para el entorno de
SPOT
cómputo.importante
Este rol es necesario si la estrategia de asignación está establecida en
BEST_FIT
o no se ha especificado. -
(Opcional) Para obtener un valor mínimo de v CPUs, elija el número mínimo de v CPUs que mantenga su entorno informático, independientemente de la demanda de colas de trabajos.
-
(Opcional) Para obtener un valor máximo de v CPUs, elija el número máximo de v al CPUs que pueda ampliarse su entorno informático, independientemente de la demanda de colas de trabajos.
-
En Tipos de instancias permitidos, selecciona los tipos de EC2 instancias de Amazon que se pueden lanzar. Se pueden especificar familias de instancias para lanzar cualquier tipo de instancia en esas familias (por ejemplo,
c5
,c5n
op3
). O bien puede especificar tamaños específicos dentro de una familia (por ejemplo,c5.8xlarge
). Los tipos de instancias metálicas no están en las familias de instancias. Por ejemplo,c5
no incluyec5.metal
. También puede seleccionaroptimal
para elegir tipos de instancias (de las familias de instancias C4, M4 y R4), ya que deben corresponderse con la demanda de las colas de trabajos.nota
Cuando se crea un entorno de computación, los tipos de instancias que se seleccionen para dicho entorno de computación deben compartir la misma arquitectura. Por ejemplo, no se puede mezclar instancias x86 y ARM en el mismo entorno de computación.
nota
AWS Batch GPUs se escala en función de la cantidad requerida en sus colas de trabajos. Para utilizar la programación mediante GPU, el entorno informático debe incluir tipos de instancias de las
g6
familiasp3
p4
p5
p6
,,g3
,g3s
,g4
,g5
, o.nota
Actualmente,
optimal
utiliza tipos de instancia de las familias de instancias C4, M4 y R4. Si Regiones de AWS no hay tipos de instancias de esas familias de instancias, se utilizan los tipos de instancias de las familias de R5 instancias C5M5, y. -
(Opcional) Expandir Configuración adicional.
-
(Opcional) En Grupo de ubicación, introduzca un nombre de grupo de ubicación para agrupar los recursos en el entorno de computación.
-
Para la Estrategia de asignación, elija BEST_FIT_PROGRESSIVE.
-
(Opcional) Para la configuración de Amazon Machine Images (AMIs), seleccione la configuración Añadir imágenes de Amazon Machine Images (AMI).
Puede utilizar una AMI de Amazon Linux optimizada para Amazon EKS o una AMI personalizada.
-
Para usar una AMI de Amazon Linux optimizada para Amazon EKS:
-
Para el tipo de imagen, elija una de las siguientes opciones:
Amazon Linux 2: predeterminado para todas las familias de instancias AWS basadas en Graviton (por ejemplo,,
C6g
M6g
R6g
, yT4g
) y se puede usar para todos los tipos de instancias que no son de GPU.Amazon Linux 2 (acelerado): predeterminado para todas las familias de instancias de GPU (por ejemplo,
P4
yG4
) y se puede usar para todos los tipos de instancias que no estén AWS basados en Graviton.Amazon Linux 2023: AWS Batch es compatible con Amazon Linux 2023 (AL2023).
Amazon Linux 2023 (acelerado): familias de instancias de GPU y se puede usar para todos los tipos de instancias que no estén AWS basadas en Graviton.
-
Para la Kubernetesversión, introduzca un número de Kubernetesversión.
-
-
Para usar una AMI personalizada:
En Tipo de imagen, elija el tipo de AMI en el que se basa la AMI personalizada:
Amazon Linux 2: predeterminado para todas las familias de instancias AWS basadas en Graviton (por ejemplo,,
C6g
M6g
R6g
, yT4g
) y se puede usar para todos los tipos de instancias que no son de GPU.Amazon Linux 2 (acelerado): predeterminado para todas las familias de instancias de GPU (por ejemplo,
P4
yG4
) y se puede usar para todos los tipos de instancias que no estén AWS basados en Graviton.Amazon Linux 2023: AWS Batch compatible con AL2 023.
Amazon Linux 2023 (acelerado): familias de instancias de GPU y se puede usar para todos los tipos de instancias que no estén AWS basadas en Graviton.
Para anular el ID de imagen, introduzca el ID de AMI personalizado.
-
Para la Kubernetesversión, introduzca un número de Kubernetes versión.
-
-
(Opcional) Para la plantilla de lanzamiento, elija una plantilla de lanzamiento existente.
-
(Opcional) En Versión de la plantilla de lanzamiento, introduzca
$Default
,$Latest
o un número de versión. -
(Opcional) Para anular la plantilla de lanzamiento, para añadir una plantilla de lanzamiento sustitutiva, elija Añadir plantilla de lanzamiento sustitutiva:
-
(Opcional) Para la plantilla de lanzamiento, elija la plantilla de lanzamiento a la que desee añadir la modificación.
-
(Opcional) Para la versión de la plantilla de lanzamiento, elija el número de versión de la plantilla de lanzamiento
$Default
, o$Latest
-
(Opcional) Para los tipos de instancias de Target, elija el tipo de instancia o la familia a la que se debe aplicar esta anulación. Esto solo puede dirigirse a los tipos y familias de instancias que estén incluidos en los tipos de instancias permitidos.
-
(Opcional) Para UserDataType, elige la inicialización del nodo EKS. Utilice este campo únicamente si tiene una AMI especificada en la plantilla de lanzamiento o como modificación de la plantilla de lanzamiento. Elija EKS_NODEADM para personalizar AMIs según
EKS_AL2023
oEKS_AL2023_NVIDIA
EKS_BOOSTRAP_SH para y.EKS_AL2
EKS_AL_NVIDIA
El valor predeterminado es EKS_BOOSTRAP_SH.Utilizaría UserDataType cuando tenga un entorno mixto en el que utilice ambos y un entorno personalizado basado en 023 en el mismo entorno informático. AL2 AL2 AMIs
-
-
-
Seleccione Página siguiente.
-
Para el ID de la nube privada virtual (VPC), elija una VPC donde lanzar las instancias.
-
En Subredes, elija las subredes que vaya a utilizar. De forma predeterminada, se escogen todas las subredes dentro de la VPC disponible.
nota
AWS Batch en Amazon EKS es compatible con las Zonas Locales. Para obtener más información, consulte Amazon EKS y Zonas AWS Locales en la Guía del usuario de Amazon EKS.
-
(Opcional) En Grupos de seguridad, seleccione su grupo de seguridad para asociarlo a las instancias. De forma predeterminada, se elige el grupo de seguridad predeterminado para la VPC.
-
Seleccione Página siguiente.
-
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.