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
awse una tabella con il nome suusercui scrivere dall'applicazione containerizzata in esecuzione in Amazon EKS più avanti in questo tutorial. Puoi farlo con o utilizzando. AWS CLIcqlshCrea 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-clusterseguendo le istruzioni in Getting started with Amazon EKS,eksctlnella 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 wideDovresti 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-repositoryaws ecr create-repository --repository-namemy-ecr-repository
Dopo aver completato i passaggi preliminari, procedere a. Fase 1: configurare il cluster Amazon EKS e configurare le autorizzazioni IAM