Implementare un'applicazione Web basata sui container con Amazon EKS

GUIDA ALLE OPERAZIONI DI BASE

Introduzione

Segui queste istruzioni dettagliate per creare e implementare un'applicazione Web basata sui container con Amazon EKS

Panoramica

In questa guida, ti guideremo attraverso la creazione del tuo cluster Kubernetes (k8s) e l'implementazione di un'applicazione. Questa guida mostra come si può creare un cluster Kubernetes con Amazon Elastic Kubernetes Service (EKS) e i nodi (worker) Amazon EC2. Nel corso di questa guida imparerai anche come usare AWS CDK e AWS CDK8S per semplificare il processo, dalla creazione del cluster all'implementazione e alla gestione delle tue applicazioni.

Argomenti affrontati

In questa guida imparerai a:

  • Creare un cluster Kubernetes con un piano di controllo (control-plane) a tenant singolo utilizzando Amazon EKS eavviare nodi worker Amazon EC2 gestiti.
  • Implementare l'Infrastructure-as-Code (IaC) per un cluster Kubernetes con AWS CDK.
  • Integrare AWS CDK8S e AWS CDK per implementare l'applicazione.
  • Gestire il cluster con comandi di base usando kubectl.

Prerequisiti

Prima di iniziare questa guida, avrai bisogno di:

 Esperienza AWS

Principiante

 Tempo richiesto per il completamento

30 - 40 minuti

 Costo richiesto per il completamento

Meno di 0,10 USD se completato in meno di un'ora.

 Richiede

  • Account AWS con accesso da amministratore**
  • Browser consigliato: l'ultima versione di Chrome o Firefox

[**]Gli account creati nelle ultime 24 ore potrebbero non avere ancora accesso a tutti servizi richiesti per questo tutorial.

Moduli

Questo tutorial è costituito dai seguenti brevi moduli. Per passare al successivo, è necessario avere completato ciascun modulo.

  1. Creare un cluster (10 minuti): Utilizzo di AWS CDK per creare un cluster Kubernetes con Amazon EKS come piano di controllo (control-plane) e avvio dei nodi (worker) Amazon EC2 gestiti.
  2. Installare la CLI di AWS CDK8S (5 minuti)
  3. Creare il servizio e l'implementazione (5 minuti): Avvia la tua applicazione con AWS CDK e AWS CDK8S.
  4. Implementare l'infrastruttura con CDK (10 minuti): Impara come avviare la tua infrastruttura usando CDK e come implementare la tua applicazione.
  5. Eliminare le risorse: In questa ultima parte della guida imparerai come "pulire" dopo aver finito.

Creare il cluster