Nozioni di base / Esperienza pratica / ...
Implementazione di un'applicazione Kubernetes con Amazon Elastic Container Service per Kubernetes
PROGETTI IN AWS
Panoramica
Questo tutorial illustra come distribuire un'applicazione in contenitori su un cluster Kubernetes utilizzando Amazon Elastic Container Service for Kubernetes (Amazon EKS).
Amazon EKS è un servizio completamente gestito che semplifica distribuzione, gestione e ricalibrazione delle risorse di applicazioni in contenitori utilizzando Kubernetes in AWS. Amazon EKS esegue il piano di controllo di Kubernetes tra più zone di disponibilità AWS per eliminare un singolo punto di vulnerabilità. Amazon EKS è certificato conforme a Kubernetes, pertanto è possibile utilizzare gli strumenti e i plugin esistenti dei partner e della comunità Kubernetes. Per ulteriori informazioni, visita aws.amazon.com/eks.
In questo tutorial utilizzerai Amazon EKS per implementare un piano di controllo Kubernetes a disponibilità elevata. Configurerai 'kubectl', uno strumento a linea di comando open source per interagire con l'infrastruttura Kubernetes. Grazie ad AWS CloudFormation, avvierai un cluster di nodi worker su Amazon EC2 e successivamente un'applicazione guest book in contenitori su di esso.
Architettura applicativa
Questo progetto utilizza Amazon EKS, Amazon EC2 ed Elastic Load Balancing come illustrato qui sotto:
Esperienza AWS
Intermedio
Tempo per il completamento
30 minuti
Costo richiesto per il completamento
Meno di 0,60 USD*.
*Questa stima presuppone l'utilizzo delle configurazioni consigliate dal tutorial e la terminazione di tutte le risorse entro 2 ore dopo il completamento.
Servizi utilizzati
- Un account AWS attivo**
- Amazon EKS
- Elastic Load Balancing
- kubectl