

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Guida introduttiva al supporto di Amazon EKS in SageMaker HyperPod
<a name="sagemaker-hyperpod-eks-prerequisites"></a>

Oltre al modulo generale SageMaker HyperPod, verifica i seguenti requisiti e considerazioni [Prerequisiti per l'utilizzo SageMaker HyperPod](sagemaker-hyperpod-prerequisites.md) per l'orchestrazione SageMaker HyperPod dei cluster utilizzando Amazon EKS.

**Importante**  
Puoi configurare la configurazione delle risorse per la creazione di SageMaker HyperPod cluster utilizzando and. Console di gestione AWS CloudFormation Per ulteriori informazioni, consultare [Creazione di un SageMaker HyperPod cluster con l'orchestrazione di Amazon EKS](sagemaker-hyperpod-eks-operate-console-ui-create-cluster.md) e [Creazione di SageMaker HyperPod cluster utilizzando CloudFormation modelli](smcluster-getting-started-eks-console-create-cluster-cfn.md).

**Requisiti**

**Nota**  
Prima di creare un HyperPod cluster, è necessario un cluster Amazon EKS in esecuzione configurato con VPC e installato tramite Helm.
+ Se utilizzi la console SageMaker AI, puoi creare un cluster Amazon EKS all'interno della pagina della console del HyperPod cluster. Per ulteriori informazioni, consulta [Creazione di un SageMaker HyperPod cluster con l'orchestrazione di Amazon EKS](sagemaker-hyperpod-eks-operate-console-ui-create-cluster.md).
+ Se usi la AWS CLI, dovresti creare un cluster Amazon EKS prima di creare un HyperPod cluster a cui associarti. Per ulteriori informazioni, consulta [Create an Amazon EKS cluster](https://docs.aws.amazon.com/eks/latest/userguide/create-cluster.html) in Amazon EKS User Guide.

Durante il provisioning del cluster Amazon EKS, considera quanto segue:

1. **Versioni di Kubernetes supportate**
   + SageMaker HyperPod supporta le versioni Kubernetes 1.30, 1.31, 1.32, 1.33, 1.34 e 1.35.

1. **Modalità di autenticazione del cluster Amazon EKS**
   + Le modalità di autenticazione di un cluster Amazon EKS supportate da sono e. SageMaker HyperPod `API` `API_AND_CONFIG_MAP`

1. **Reti**
   + SageMaker HyperPod richiede il plug-in Amazon VPC Container Network Interface (CNI) versione 1.18.3 o successiva.
**Nota**  
[AWS Il plug-in VPC CNI per ](https://github.com/aws/amazon-vpc-cni-k8s) Kubernetes è l'unico CNI supportato da. SageMaker HyperPod
   + Il [ tipo di sottorete nel tuo VPC deve essere privato per ](https://docs.aws.amazon.com/vpc/latest/userguide/configure-subnets.html#subnet-types) i cluster. HyperPod

1. **Ruoli IAM**
   + Assicurati che i ruoli IAM necessari per HyperPod siano configurati come indicato nella sezione. [AWS Identity and Access Management per SageMaker HyperPod](sagemaker-hyperpod-prerequisites-iam.md)

1. **Componenti aggiuntivi del cluster Amazon EKS**
   + Puoi continuare a utilizzare i vari componenti aggiuntivi forniti da Amazon EKS come [ CoreDNS [ Kube-proxy ](https://docs.aws.amazon.com/eks/latest/userguide/add-ons-kube-proxy.html)](https://docs.aws.amazon.com/eks/latest/userguide/add-ons-coredns.html), il [ plug-in ](https://docs.aws.amazon.com/eks/latest/userguide/add-ons-vpc-cni.html) Amazon VPC Container Network Interface (CNI), Amazon EKS pod identity, l' GuardDutyagente, il driver Amazon FSx Container Storage Interface (CSI), il driver CSI Mountpoint for Amazon S3, Distro for e l'agente Observability. AWS OpenTelemetry CloudWatch
**Importante**  
Non installare un driver CSI che gestisca lo storage delle istanze NVMe (a volte chiamato driver CSI di Local Instance Storage) sui HyperPod nodi che utilizzano l' SageMaker HyperPod AMI. L'AMI configura un gruppo di volumi LVM (`vg.01`) sull'archivio di istanze NVMe all'avvio, prima dell'avvio del driver CSI, e un driver CSI destinato agli stessi dispositivi NVMe entrerà in conflitto con questa configurazione e causerà errori. I/O Il driver Amazon EBS CSI, il driver Amazon FSx CSI, il driver Amazon EFS CSI e il driver Mountpoint for Amazon S3 CSI non sono interessati perché non gestiscono lo storage di istanze NVMe locale. Per dettagli e procedure correttive, consulta la sezione Considerazioni in. [Utilizzo del driver Amazon EBS CSI su cluster EKS SageMaker HyperPod](sagemaker-hyperpod-eks-ebs.md)

**Considerazioni sulla configurazione SageMaker HyperPod dei cluster con Amazon EKS **
+ Devi utilizzare ruoli IAM distinti a seconda del tipo di nodi. Per HyperPod i nodi, utilizza un ruolo basato su. [Ruolo IAM per SageMaker HyperPod](sagemaker-hyperpod-prerequisites-iam.md#sagemaker-hyperpod-prerequisites-iam-role-for-hyperpod) Per i nodi Amazon EKS, consulta il [ruolo IAM del nodo Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/create-node-role.html).
+ Puoi effettuare il provisioning e montare volumi Amazon EBS aggiuntivi sui SageMaker HyperPod nodi utilizzando due approcci: utilizzare [* InstanceStorageConfigs *](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ClusterInstanceGroupSpecification.html#sagemaker-Type-ClusterInstanceGroupSpecification-InstanceStorageConfigs) il provisioning di volumi a livello di cluster (disponibile durante la creazione o l'aggiornamento di gruppi di istanze) oppure utilizzare il driver CSI (Amazon Elastic Block Store) Container Storage Interface (Amazon EBS) per la gestione dinamica dei volumi a livello di pod. Con [* InstanceStorageConfigs *](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ClusterInstanceGroupSpecification.html#sagemaker-Type-ClusterInstanceGroupSpecification-InstanceStorageConfigs), imposta il percorso [ locale su ](https://kubernetes.io/docs/concepts/storage/volumes/#local) per montare correttamente i volumi sui tuoi `/opt/sagemaker` pod Amazon EKS. Per informazioni su come distribuire il [ controller CSI ](https://docs.aws.amazon.com/eks/latest/userguide/ebs-csi.html) Amazon EBS sui HyperPod nodi, consulta. [Utilizzo del driver Amazon EBS CSI su cluster EKS SageMaker HyperPod](sagemaker-hyperpod-eks-ebs.md) Per utilizzare lo storage di istanze NVMe HyperPod, affidati alla configurazione LVM integrata dell'AMI `/opt/sagemaker` anziché installare un driver CSI separato. NVMe-targeting 
+ Se utilizzi etichette di tipo di istanza per definire i vincoli di pianificazione, assicurati di utilizzare i tipi di istanza AI ML preceduti da. SageMaker `ml.` Ad esempio, per le istanze P5, utilizza `ml.p5.48xlarge` invece di `p5.48xlarge`.

**Considerazioni sulla configurazione della rete per i cluster con Amazon EKS SageMaker HyperPod **
+ Ogni istanza HyperPod del cluster supporta una Elastic Network Interface (ENI). Per il numero massimo di pod per tipo di istanza, consulta la tabella seguente.    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/sagemaker/latest/dg/sagemaker-hyperpod-eks-prerequisites.html)
+ Per impostazione predefinita, solo i pod con `hostNetwork = true` hanno accesso al servizio di metadati di istanza (IMDS) di Amazon EC2. Usa l'identità Amazon EKS Pod o i ruoli [ IAM per gli account di servizio (IRSA) ](https://docs.aws.amazon.com/eks/latest/userguide/iam-roles-for-service-accounts.html) per gestire l'accesso alle AWS credenziali per i Pods.
+ EKS-orchestrated HyperPod i cluster supportano due modalità di indirizzamento IP, consentendo la configurazione con IPv4 o IPv6 per i cluster Amazon EKS IPv6 in ambienti VPC e subnet. IPv6-enabled Per ulteriori informazioni, consulta [Configurazione SageMaker HyperPod con un Amazon VPC personalizzato](sagemaker-hyperpod-prerequisites.md#sagemaker-hyperpod-prerequisites-optional-vpc).

** HyperPod Considerazioni sull'utilizzo delle funzionalità di resilienza del cluster **
+ La sostituzione automatica dei nodi non è supportata per le istanze CPU.
+ L'agente di HyperPod monitoraggio dello stato deve essere installato affinché il ripristino automatico del nodo funzioni. L’agente può essere installato con Helm. Per ulteriori informazioni, consulta [Installazione di pacchetti sul cluster Amazon EKS con Helm](sagemaker-hyperpod-eks-install-packages-using-helm-chart.md).
+ L'agente di controllo HyperPod approfondito e monitoraggio dello stato supporta le istanze GPU e Trn.
+ SageMaker L'intelligenza artificiale applica la seguente alterazione ai nodi quando vengono sottoposti a controlli di integrità approfonditi:

  ```
  effect: NoSchedule
  key: sagemaker.amazonaws.com/node-health-status
  value: Unschedulable
  ```
**Nota**  
Non puoi aggiungere taint personalizzati ai nodi nei gruppi di istanze con `DeepHealthChecks` attivato.

 Una volta che il cluster Amazon EKS è in esecuzione, configura il cluster utilizzando il gestore di pacchetti Helm come indicato [Installazione di pacchetti sul cluster Amazon EKS con Helm](sagemaker-hyperpod-eks-install-packages-using-helm-chart.md) prima di creare il cluster. HyperPod 