

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.

# Cómo empezar a utilizar el soporte de Amazon EKS en SageMaker HyperPod
<a name="sagemaker-hyperpod-eks-prerequisites"></a>

Además del formulario general [Requisitos previos para su uso SageMaker HyperPod](sagemaker-hyperpod-prerequisites.md) SageMaker HyperPod, consulte los siguientes requisitos y consideraciones para organizar SageMaker HyperPod clústeres con Amazon EKS.

**importante**  
Puede configurar los recursos para crear SageMaker HyperPod clústeres mediante las teclas Consola de administración de AWS y CloudFormation. Para obtener más información, consulte [Creación de un SageMaker HyperPod clúster con la orquestación de Amazon EKS](sagemaker-hyperpod-eks-operate-console-ui-create-cluster.md) y [Crear SageMaker HyperPod clústeres mediante CloudFormation plantillas](smcluster-getting-started-eks-console-create-cluster-cfn.md).

**Requisitos**

**nota**  
Antes de crear un HyperPod clúster, necesita un clúster de Amazon EKS en ejecución configurado con VPC e instalado mediante Helm.
+ Si utiliza la consola SageMaker AI, puede crear un clúster de Amazon EKS en la página de la consola de HyperPod clústeres. Para obtener más información, consulte [Creación de un SageMaker HyperPod clúster con la orquestación de Amazon EKS](sagemaker-hyperpod-eks-operate-console-ui-create-cluster.md).
+ Si utiliza AWS CLI, debe crear un clúster de Amazon EKS antes de crear un HyperPod clúster con el que asociarse. Para obtener más información, consulte [Creación de un clúster de Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/create-cluster.html) en la Guía del usuario de Amazon EKS.

A la hora de aprovisionar el clúster de Amazon EKS, tenga en cuenta lo siguiente:

1. **Compatibilidad con la versión de Kubernetes**
   + SageMaker HyperPod es compatible con las versiones 1.28, 1.29, 1.30, 1.31, 1.32, 1.33 y 1.34 de Kubernetes.

1. **Modo de autenticación de clústeres de Amazon EKS**
   + El modo de autenticación de un clúster de Amazon EKS compatible con SageMaker HyperPod son `API` y`API_AND_CONFIG_MAP`.

1. **Redes**
   + SageMaker HyperPod requiere la versión 1.18.3 o posterior del complemento Amazon VPC Container Network Interface (CNI).
**nota**  
AWS El [complemento CNI de VPC para Kubernetes](https://github.com/aws/amazon-vpc-cni-k8s) es el único CNI compatible con. SageMaker HyperPod
   + El [tipo de subred de la](https://docs.aws.amazon.com/vpc/latest/userguide/configure-subnets.html#subnet-types) VPC debe ser privado HyperPod para los clústeres.

1. **Roles de IAM**
   + Asegúrese de que las funciones de IAM necesarias HyperPod estén configuradas tal y como se indica en la sección. [AWS Identity and Access Management para SageMaker HyperPod](sagemaker-hyperpod-prerequisites-iam.md)

1. **Complementos de clústeres de Amazon EKS**
   + Puede seguir utilizando los distintos complementos que ofrece Amazon EKS, como [Kube-proxy, CoreDNS,](https://docs.aws.amazon.com/eks/latest/userguide/add-ons-kube-proxy.html) el complemento [Amazon VPC Container Network Interface (CNI)[,](https://docs.aws.amazon.com/eks/latest/userguide/add-ons-coredns.html) la identidad del pod de Amazon EKS, el GuardDuty agente, el controlador Amazon Container Storage Interface (CSI](https://docs.aws.amazon.com/eks/latest/userguide/add-ons-vpc-cni.html)), el controlador CSI Mountpoint for FSx Amazon S3, la Distro for y el agente Observability. AWS OpenTelemetry CloudWatch

**Consideraciones para configurar SageMaker HyperPod clústeres con Amazon EKS**
+ Debe utilizar roles de IAM distintos en función del tipo de nodo. Para HyperPod los nodos, utilice un rol basado en[Función de IAM para SageMaker HyperPod](sagemaker-hyperpod-prerequisites-iam.md#sagemaker-hyperpod-prerequisites-iam-role-for-hyperpod). Para los nodos de Amazon EKS, consulte [Rol de IAM de nodo de Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/create-node-role.html).
+ Puede aprovisionar y montar volúmenes de Amazon EBS adicionales en SageMaker HyperPod los nodos mediante dos enfoques: utilizar [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ClusterInstanceGroupSpecification.html#sagemaker-Type-ClusterInstanceGroupSpecification-InstanceStorageConfigs](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ClusterInstanceGroupSpecification.html#sagemaker-Type-ClusterInstanceGroupSpecification-InstanceStorageConfigs)el aprovisionamiento de volúmenes a nivel de clúster (disponible al crear o actualizar grupos de instancias) o utilizar el controlador Amazon Elastic Block Store (Amazon EBS) Container Storage Interface (CSI) para la gestión dinámica de volúmenes a nivel de pod. Con [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ClusterInstanceGroupSpecification.html#sagemaker-Type-ClusterInstanceGroupSpecification-InstanceStorageConfigs](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ClusterInstanceGroupSpecification.html#sagemaker-Type-ClusterInstanceGroupSpecification-InstanceStorageConfigs), configure la [ruta local](https://kubernetes.io/docs/concepts/storage/volumes/#local) en `/opt/sagemaker` para montar correctamente los volúmenes en sus pods de Amazon EKS. Para obtener información sobre cómo implementar el controlador [CSI de Amazon EBS](https://docs.aws.amazon.com/eks/latest/userguide/ebs-csi.html) en HyperPod los nodos, consulte. [Uso del controlador CSI de Amazon EBS en SageMaker HyperPod clústeres de EKS](sagemaker-hyperpod-eks-ebs.md)
+ Si usa etiquetas de tipo de instancia para definir las restricciones de programación, asegúrese de usar los tipos de instancias de SageMaker AI ML con el prefijo. `ml.` Por ejemplo, para las instancias P5, utilice `ml.p5.48xlarge` en lugar de `p5.48xlarge`.

**Consideraciones para configurar la red para SageMaker HyperPod clústeres con Amazon EKS**
+ Cada instancia de HyperPod clúster admite una interfaz de red elástica (ENI). Para conocer la cantidad máxima de pods por tipo de instancia, consulte la siguiente tabla.    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/sagemaker/latest/dg/sagemaker-hyperpod-eks-prerequisites.html)
+ De forma predeterminada, solo los pods con `hostNetwork = true` tienen acceso al servicio de metadatos de instancias (IMDS) de Amazon EC2. Usa la identidad del pod de Amazon EKS o las [funciones de IAM para las cuentas de servicio (IRSA)](https://docs.aws.amazon.com/eks/latest/userguide/iam-roles-for-service-accounts.html) para administrar el acceso a AWS las credenciales de los pods.
+  HyperPod Los clústeres orquestados por EKS admiten modos de direccionamiento IP dual, lo que permite la configuración con o IPv4 para los clústeres de IPv6 IPv6 Amazon EKS en entornos de subred y IPv6 VPC habilitados. Para obtener más información, consulte [Configuración SageMaker HyperPod con una Amazon VPC personalizada](sagemaker-hyperpod-prerequisites.md#sagemaker-hyperpod-prerequisites-optional-vpc).

**Consideraciones sobre el uso de las funciones de resiliencia del clúster HyperPod **
+ No se admite el reemplazo automático de nodos en las instancias de CPU.
+ El agente de supervisión del HyperPod estado debe estar instalado para que funcione la recuperación automática del nodo. El agente se puede instalar mediante Helm. Para obtener más información, consulte [Instalación de paquetes en el clúster de Amazon EKS mediante Helm](sagemaker-hyperpod-eks-install-packages-using-helm-chart.md).
+ El agente de control HyperPod exhaustivo y supervisión del estado es compatible con las instancias GPU y Trn.
+ SageMaker La IA afecta de la siguiente manera a los nodos cuando se someten a controles de estado exhaustivos:

  ```
  effect: NoSchedule
  key: sagemaker.amazonaws.com/node-health-status
  value: Unschedulable
  ```
**nota**  
No puede añadir taints personalizadas a los nodos de los grupos de instancias con la opción `DeepHealthChecks` activada.

 Una vez que el clúster de Amazon EKS esté en ejecución, configúrelo con el administrador de paquetes Helm tal y como se indica [Instalación de paquetes en el clúster de Amazon EKS mediante Helm](sagemaker-hyperpod-eks-install-packages-using-helm-chart.md) antes de crear el HyperPod clúster.