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à.
Montaggio di file system S3 su Amazon EKS
Puoi collegare un file system S3 a un cluster Amazon EKS utilizzando il driver Amazon EFS Container Storage Interface (CSI). Il driver supporta il provisioning dinamico e statico. Per configurarlo, installa il driver efs-csi, che è il driver CSI per Amazon EFS e S3 Files.
Prerequisiti
Prima di montare un file system S3 su un cluster EKS, assicurati di avere quanto segue:
Hai un file system S3 con almeno una destinazione di montaggio disponibile.
È stato configurato il necessario. Gruppi di sicurezza
Il cluster EKS deve trovarsi nello stesso VPC del target di montaggio.
Il driver Amazon EFS CSI necessita delle autorizzazioni IAM ( AWS Identity and Access Management) per connettersi e interagire con i file system S3. Per informazioni dettagliate, vedi Ruolo IAM per collegare il tuo file system a AWS risorse di calcolo.
AWS suggerisce di utilizzare EKS Pod Identities. Per ulteriori informazioni, vedere Panoramica sulla configurazione di EKS Pod Identities.
Per informazioni sui ruoli IAM per gli account di servizio e sulla configurazione di un provider IAM OpenID Connect (OIDC) per il cluster, consulta Creare un provider IAM OIDC per il cluster.
Lo strumento a riga di comando
kubectlè installato sul dispositivo o AWS CloudShell. La versione deve essere inclusa in una versione secondaria della versione del Kubernetes cluster. Ad esempio, se la versione del cluster è 1.29, puoi utilizzare lakubectlversione 1.28, 1.29 o 1.30 con essa. Per installare o aggiornarekubectl, consulta Configurare kubectl ed eksctl.
Come montare il file system S3 su un cluster EKS
Il driver CSI per Amazon EFS richiede le autorizzazioni IAM per interagire con il file system. Crea un ruolo IAM e allega ad esso la policy AmazonS3FilesCSIDriverPolicy gestita. Quindi aggiungi il driver EFS CSI al tuo cluster EKS e specifica il ruolo IAM. È possibile utilizzare la console AWS
di gestione o l' AWS API. Per informazioni dettagliate, consulta Utilizzo dello storage di file system S3 con Amazon EKS.
Puoi anche utilizzare i file system S3 con AWS Batch su Amazon EKS. Per allegare un volume di file system S3 al tuo processo AWS Batch, utilizza i pod Amazon EKS con una dichiarazione di volume persistente. Per maggiori dettagli, consulta la VolumeClaim sezione persistente delle pagine Register Job Definitions ed EKS Persistent Volume Claim della AWS Batch API Reference Guide.
Puoi monitorare lo storage del file system, le prestazioni, le connessioni dei client e gli errori di sincronizzazione utilizzando Amazon CloudWatch.