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

**Gli account creati nelle ultime 24 ore potrebbero non avere ancora accesso a tutte le risorse necessarie per questo percorso di apprendimento.

Guida per l'utente