Script di build per AMI Amazon Linux ottimizzata per Amazon EKS - Amazon EKS

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

Script di build per AMI Amazon Linux ottimizzata per Amazon EKS

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

L'AMI Amazon Linux ottimizzata per Amazon EKS viene creata sulla base di Amazon Linux 2, specificamente ad uso di nodo di lavoro in cluster Amazon EKS. Puoi utilizzare questo repository per visualizzare le specifiche di come il team Amazon EKS configura kubelet, Docker, l'autenticatore di AWS IAM per Kubernetes e molto altro.

L'archivio degli script della build include un modello HashiCorp Packer e script della build per generare un'AMI. Questi script sono la "source of truth" per build AMI ottimizzate per Amazon EKS, perciò puoi seguire il repository GitHub per monitorare le modifiche alle AMI. Ad esempio, magari vuoi che l'AMI utilizzi la stessa versione di Docker utilizzata dal team Amazon EKS per l'AMI ufficiale.

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

Inoltre, il repository GitHub contiene i nostri modelli AWS CloudFormation del nodo Amazon EKS. Questi modelli consentono di rendere operativa un'istanza che esegue l'AMI ottimizzata per Amazon EKS e registrarla con un cluster.

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

Amazon Linux 2 ottimizzato per Amazon EKS contiene un flag di bootstrap opzionale per abilitare il tempo di esecuzione di containerd.