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), che supporta sia il provisioning dinamico che il provisioning statico. Ciò comporta l'installazione di efs-csi-driver, che è il driver CSI per Amazon EFS e S3 Files.
Prerequisiti
Prima di montare un file system S3 su un cluster EKS, assicurati di disporre di quanto segue:
Avete un file system S3 con almeno una destinazione di montaggio disponibile.
Hai configurato il necessario. Gruppi di sicurezza
Il cluster EKS deve trovarsi nello stesso VPC del target di montaggio.
Il driver CSI di Amazon EFS necessita delle autorizzazioni AWS Identity and Access Management (IAM) per connettersi e interagire con i file system S3. Per informazioni dettagliate, vedi Ruolo IAM per collegare il file system alle risorse di AWS calcolo.
AWS suggerisce di utilizzare EKS Pod Identities. Per ulteriori informazioni, consulta Panoramica sulla configurazione delle identità EKS Pod.
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 può essere uguale oppure immediatamente precedente o successiva alla versione di Kubernetes del 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, vedi Configurare kubectl e 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. Aggiungi il driver CSI EFS al tuo cluster EKS e specifica il ruolo IAM per consentire al driver CSI di accedere AWS APIs al file system. È possibile utilizzare la console di AWS
gestione o l' AWS API. Per i dettagli, consulta Uso dello storage del file system S3 con Amazon EKS.
Puoi anche utilizzare i file system S3 con AWS Batch su Amazon EKS. Per allegare il volume del file system S3 al tuo job AWS Batch on Amazon EKS, puoi utilizzare i pod Amazon EKS con dichiarazione di volume persistente. Per maggiori dettagli, consulta la persistentVolumeClaimsezione delle pagine Register Job Definitions e EKS Persistent Volume Claim della AWS Batch API Reference Guide.
Puoi monitorare lo storage del file system, le prestazioni, le connessioni client e gli errori di sincronizzazione utilizzando Amazon CloudWatch.