Crea nodi con Amazon Linux ottimizzato AMIs - Amazon EKS

Aiutaci a migliorare questa pagina

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à.

Vuoi contribuire a questa guida per l'utente? Scegli il GitHub link Modifica questa pagina che si trova nel riquadro destro di ogni pagina. I tuoi contributi contribuiranno a rendere la nostra guida utente migliore per tutti.

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à.

Crea nodi con Amazon Linux ottimizzato AMIs

Gli Amazon Linux ottimizzati per Amazon EKS AMIs sono basati su Amazon Linux 2 (AL2) e Amazon Linux 2023 (AL2023). Sono configurate per fungere da immagini di base per i nodi Amazon EKS. AMIs Sono configurati per funzionare con Amazon EKS e includono i seguenti componenti:

  • kubelet

  • AWS Autenticatore IAM

  • Docker (versione Amazon EKS 1.23 e precedenti)

  • containerd

Nota
  • Puoi tenere traccia degli eventi di sicurezza o privacy per Amazon Linux nel centro di sicurezza Amazon Linux scegliendo la scheda relativa alla versione desiderata. Puoi anche abbonarti al feed RSS applicabile. Gli eventi di sicurezza e privacy includono una panoramica del problema, quali sono i pacchetti interessati e come aggiornare le istanze per risolvere il problema.

  • Prima di implementare un sistema accelerato o Arm AMI, esamina le informazioni in Amazon Linux accelerato ottimizzato per Amazon EKS AMIs eOttimizzato per Amazon EKS Arm Amazon Linux AMIs.

  • In Kubernetes versione1.23, è possibile utilizzare un flag bootstrap opzionale per testare la migrazione da Docker acontainerd. Per ulteriori informazioni, consulta Prova la migrazione ad Amazon Linux 2 da Docker a containerd.

  • EC2 P2Le istanze Amazon non sono supportate su Amazon EKS perché richiedono la versione 470 o precedente del NVIDIA driver.

  • Tutti i gruppi di nodi gestiti appena creati nei cluster a partire dalla versione 1.30 più recente utilizzeranno automaticamente AL2 023 come sistema operativo del nodo. In precedenza, per impostazione predefinita, i nuovi gruppi di nodi erano impostati su. AL2 Puoi continuare a utilizzarlo AL2 scegliendolo come tipo di AMI quando crei un nuovo gruppo di nodi.

  • Support for AL2 terminerà il 30 giugno 2025. Per ulteriori informazioni, consulta Amazon Linux 2 FAQs.

Amazon Linux accelerato ottimizzato per Amazon EKS AMIs

Gli Amazon Linux accelerati ottimizzati per Amazon EKS AMIs si basano sullo standard Amazon Linux AMIs ottimizzato per Amazon EKS. Sono configurate per fungere da immagini opzionali per i nodi Amazon EKS per supportare carichi di lavoro basati su GPU, Inferentia e Trainium.

Oltre alla configurazione AMI standard ottimizzata per Amazon EKS, le versioni accelerate AMIs includono quanto segue:

  • NVIDIA autisti

  • nvidia-container-toolkit

  • AWS Neuron driver

Per un elenco dei componenti più recenti inclusi nell'accelerato AMIs, consulta le amazon-eks-ami versioni su GitHub.

Nota
  • Assicurati di specificare il tipo di istanza applicabile nel tuo AWS CloudFormation modello di nodo. Utilizzando Amazon EKS optimized accelerated AMIs, accetti il Cloud End User License Agreement (EULA) di NVIDIA.

  • L'accelerazione ottimizzata per Amazon EKS AMIs era precedentemente denominata Amazon EKS ottimizzata AMIs con supporto GPU.

  • Le versioni precedenti di Amazon EKS Optimized Accelerated AMIs installavano il nvidia-docker repository. Il repository non è più incluso nella versione dell'AMI di Amazon EKS v20200529 e successive.

Per dettagli sull'esecuzione di carichi di lavoro su Amazon Linux accelerato ottimizzato per Amazon EKS AMIs, consulta. Esegui contenitori accelerati da GPU (Linux on) EC2

Ottimizzato per Amazon EKS Arm Amazon Linux AMIs

Le istanze Arm offrono notevoli risparmi sui costi in termini di scalabilità orizzontale e Armapplicazioni basate su server Web, microservizi containerizzati, flotte di memorizzazione nella cache e archivi di dati distribuiti. Quando si aggiunge Arm nodi del cluster, esamina le seguenti considerazioni.

  • Se il cluster è stato implementato prima del 17 agosto 2020, è necessario eseguire un aggiornamento una tantum dei manifesti critici dei componenti aggiuntivi del cluster. Questo è così Kubernetes può estrarre l'immagine corretta per ogni architettura hardware in uso nel cluster. Per ulteriori informazioni sull'aggiornamento dei componenti aggiuntivi del cluster, consultare Fase 1: Preparazione per l'aggiornamento. Se hai distribuito il cluster a partire dal 17 agosto 2020, allora CoreDNS, kube-proxy e Amazon VPC CNI plugin for Kubernetes i componenti aggiuntivi sono già compatibili con più architetture.

  • Applicazioni distribuite su Arm i nodi devono essere compilati per Arm.

  • Se hai DaemonSets che sono distribuiti in un cluster esistente oppure desideri distribuirli in un nuovo cluster che desideri distribuire anche tu Arm inserisci i nodi, quindi verifica che DaemonSet può essere eseguito su tutte le architetture hardware del cluster.

  • Puoi correre Arm gruppi di nodi e gruppi di nodi x86 nello stesso cluster. In tal caso, prendi in considerazione la possibilità di distribuire immagini di container multiarchitettura in un repository di contenitori come Amazon Elastic Container Registry e quindi di aggiungere selettori di nodi ai tuoi manifesti in modo che Kubernetes sa cos'è l'architettura hardware Pod può essere distribuito su. Per ulteriori informazioni, consultare Inviare un'immagine multi-architettura nella Guida per l'utente di Amazon ECR ed il blog post Presentazione di immagini container multi-architettura per Amazon ECR.

Ulteriori informazioni

Per ulteriori informazioni sull'uso di Amazon Linux ottimizzato per Amazon EKS AMIs, consulta le seguenti sezioni: