Crea un Amazon Linux personalizzato AMI con uno script - Amazon EKS

Aiutaci a migliorare questa pagina

Vuoi contribuire a questa guida per l'utente? Scorri fino alla fine di questa pagina e seleziona Modifica questa pagina su GitHub. 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 un Amazon Linux personalizzato AMI con uno script

Amazon Elastic Kubernetes Service (EKSAmazon) dispone di script open source che vengono utilizzati per creare Amazon Optimized. EKS AMI Questi script della build sono disponibili su GitHub.

Amazon Linux EKS ottimizzato per Amazon AMI è basato su Amazon Linux 2 (AL2) e Amazon Linux 2023 (AL2023), specificamente per l'uso come nodo nei EKS cluster Amazon. Puoi utilizzare questo repository per visualizzare le specifiche di come il EKS team Amazon configurakubelet, il runtime, l' AWS IAMAuthenticator per Kubernetes e creare il tuo Amazon Linux da zero. AMI

L'archivio degli script di compilazione include un modello di HashiCorppacker e script di compilazione per generare un. AMI Questi script sono la fonte di verità per AMI le build EKS ottimizzate di Amazon, quindi puoi seguire il GitHub repository per monitorare le modifiche al nostro. AMIs Ad esempio, forse desideri che la tua AMI versione utilizzi la stessa versione utilizzata dal EKS team di Amazon per Docker quella ufficialeAMI.

Il GitHub repository contiene anche lo script bootstrap specializzato e lo script nodeadm che vengono eseguiti all'avvio per configurare i dati del certificato, l'endpoint del piano di controllo, il nome del cluster e altro ancora dell'istanza.

Inoltre, il GitHub repository contiene i nostri AWS CloudFormation modelli di EKS nodi Amazon. Questi modelli semplificano l'avvio di un'istanza che esegue Amazon EKS Optimized AMI e la registrazione in un cluster.

Per ulteriori informazioni, consulta i repository GitHub all'indirizzo https://github.com/awslabs/amazon-eks-ami.

Amazon EKS optimized AL2 contiene un flag bootstrap opzionale per abilitare il containerd runtime.