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à.
Prerequisiti per la connessione da Amazon EKS ad Amazon Keyspaces
Crea le seguenti AWS risorse prima di iniziare con il tutorial
Prima di iniziare questo tutorial, segui le istruzioni di AWS configurazione contenute inAccesso ad Amazon Keyspaces (per Apache Cassandra). Questi passaggi includono la registrazione AWS e la creazione di un principale AWS Identity and Access Management (IAM) con accesso ad Amazon Keyspaces.
Crea uno spazio di chiavi Amazon Keyspaces con il nome
aws
e una tabella con il nome suuser
cui scrivere dall'applicazione containerizzata in esecuzione in Amazon EKS più avanti in questo tutorial. Puoi farlo con o utilizzando. AWS CLIcqlsh
Crea un cluster Amazon EKS con un tipo di nodo Fargate - Linux. Fargate è un motore di elaborazione serverless che consente di distribuire Kubernetes Pods senza gestire le istanze Amazon Amazon. EC2 Per seguire questo tutorial senza dover aggiornare il nome del cluster in tutti i comandi di esempio, crea un cluster con lo stesso nome
my-eks-cluster
seguendo le istruzioni in Getting started with Amazon EKS,eksctl
nella Amazon EKS User Guide. Una volta creato il cluster, verifica che i nodi e i due Pod predefiniti siano funzionanti e integri. Puoi farlo con il seguente comando.kubectl get pods -A -o wide
Dovresti vedere qualcosa di simile a questo risultato.
NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES kube-system coredns-1234567890-abcde 1/1 Running 0 18m 192.0.2.0 fargate-ip-192-0-2-0.region-code.compute.internal <none> <none> kube-system coredns-1234567890-12345 1/1 Running 0 18m 192.0.2.1 fargate-ip-192-0-2-1.region-code.compute.internal <none> <none>
Installazione di Docker. Per istruzioni su come installare Docker su un' EC2 istanza Amazon, consulta Install Docker nella Amazon Elastic Container Registry User Guide.
Docker è disponibile per diversi sistemi operativi, compresa la maggior parte delle distribuzioni Linux, ad esempio Ubuntu, e persino per macOS e Windows. Per ulteriori informazioni sull'installazione di Docker sul tuo specifico sistema operativo, consulta la guida all'installazione di Docker
. Crea un repository Amazon ECR. Amazon ECR è un servizio di registro delle immagini dei container AWS gestito che puoi utilizzare con la tua CLI preferita per inviare, estrarre e gestire immagini Docker. Per ulteriori informazioni sui repository Amazon ECR, consulta la Amazon Elastic Container Registry User Guide. Puoi utilizzare il seguente comando per creare un repository con il nome.
my-ecr-repository
aws ecr create-repository --repository-name
my-ecr-repository
Dopo aver completato i passaggi preliminari, procedere a. Fase 1: configurare il cluster Amazon EKS e configurare le autorizzazioni IAM