Inserito il: Aug 23, 2018
Amazon Elastic Container Service for Kubernetes (EKS) dispone ora di un'Amazon Machine Image (AMI) ottimizzata per EKS e di un nuovo modello di CloudFormation che semplificano il provisioning di nodi worker per cluster di Amazon EKS in AWS.
In precedenza, l'AMI ottimizzata per EKS e il modello di CloudFormation utilizzati per avviare nodi worker per un cluster EKS erano strettamente associate tra loro. L'AMI ottimizzata per EKS richiedeva UserData dal modello di CloudFormation per essere avviata correttamente e inserita in un cluster EKS, perciò era più complicato adottare metodi diversi da CloudFormation per allocare nodi worker per un cluster EKS.
Ora è disponibile una nuova AMI ottimizzata per EKS (e un nuovo modello di CloudFormation) che rifattorizza e suddivide i dati utente dell'AMI ottimizzata per EKS in script separati, semplifica il processo di bootstrap per i nodi worker di EKS e rimuove la dipendenza dal modello di CloudFormation. In questo modo è molto più semplice allocare nodi per un cluster EKS utilizzando l'interfaccia a riga di comando di AWS o altri strumenti, ad esempio Terraform.
Consulta la documentazione di AWS per ulteriori informazioni su come aggiornare lo stack di CloudFormation esistente per utilizzare il nuovo modello di CloudFormation. La nuova AMI ottimizzata per EKS e il nuovo modello di CloudFormation vanno utilizzati insieme. Al momento dell'aggiornamento dello stack, sarà necessario aggiornare il parametro NodeImageID al nuovo ID dell'AMI.
Per informazioni su come predisporre nodi worker di EKS, consulta il documento Amazon EKS Getting Started Guide. È possibile trovare il modello Packer di Hashicorp per creare AMI ottimizzate per EKS, lo script EKS Bootstrap e il modello di CloudFormation amazon-eks-nodegroup.yaml template nel repository di GitHub.
Consulta la tabella delle regioni AWS per informazioni sulle regioni AWS in cui è disponibile Amazon EKS.