View a markdown version of this page

Memasang sistem file S3 di Amazon EKS - Amazon Simple Storage Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memasang sistem file S3 di Amazon EKS

Anda dapat melampirkan sistem file S3 ke cluster Amazon EKS dengan menggunakan driver Amazon EFS Container Storage Interface (CSI). Driver mendukung penyediaan dinamis dan statis. Untuk mengatur ini, instal efs-csi-driver, yang merupakan driver CSI untuk File Amazon EFS dan S3.

Aliran data antara bucket S3, sistem file S3, dan cluster Amazon EKS.

Prasyarat

Sebelum Anda memasang sistem file S3 pada klaster EKS, pastikan Anda memiliki yang berikut:

  • Anda memiliki sistem file S3 yang memiliki setidaknya satu target pemasangan yang tersedia.

  • Anda telah mengkonfigurasi yang diperlukanGrup keamanan.

  • Cluster EKS Anda harus berada di VPC yang sama dengan target pemasangan Anda.

  • Driver Amazon EFS CSI memerlukan izin AWS Identity and Access Management (IAM) untuk terhubung dan berinteraksi dengan sistem file S3. Lihat perinciannya di Peran IAM untuk melampirkan sistem file Anda ke AWS menghitung sumber daya.

  • AWS menyarankan menggunakan EKS Pod Identities. Untuk informasi selengkapnya, lihat Ring kasan pengaturan EKS Pod Identitas.

  • Untuk informasi tentang peran IAM untuk akun layanan dan menyiapkan penyedia IAM OpenID Connect (OIDC) untuk cluster Anda, lihat Membuat penyedia IAM OIDC untuk cluster Anda.

  • Alat kubectl baris perintah diinstal pada perangkat Anda atau AWS CloudShell. Versi harus berada dalam satu versi minor dari Kubernetes versi cluster Anda. Misalnya, jika versi cluster Anda adalah 1.29, Anda dapat menggunakan kubectl versi 1.28, 1.29, atau 1.30 dengannya. Untuk menginstal atau meningkatkankubectl, lihat Menyi apkan kubectl dan eksctl.

Cara memasang sistem file S3 Anda pada cluster EKS

Driver Amazon EFS CSI memerlukan izin IAM untuk berinteraksi dengan sistem file Anda. Buat peran IAM dan lampirkan kebijakan ter AmazonS3FilesCSIDriverPolicy kelola ke dalamnya. Kemudian tambahkan driver EFS CSI ke cluster EKS Anda dan tentukan peran IAM. Anda dapat menggunakan Konsol AWS Manajemen atau AWS API. Untuk detailnya, lihat Menggunakan penyimpanan sistem file S3 dengan Amazon EKS.

Anda juga dapat menggunakan sistem file S3 dengan AWS Batch di Amazon EKS. Untuk melampirkan volume sistem file S3 ke pekerjaan AWS Batch Anda, gunakan pod Amazon EKS dengan klaim volume persisten. Untuk detail selengkapnya, lihat VolumeClaim bagian persisten dari halaman Daftar Definisi Pekerjaan dan Klaim Volume Persisten EKS dari Panduan Referensi API AWS Batch.

Anda dapat memantau penyimpanan sistem file, kinerja, koneksi klien, dan kesalahan sinkronisasi menggunakan Amazon CloudWatch.