Bantu tingkatkan halaman ini
Ingin berkontribusi pada panduan pengguna ini? Gulir ke bagian bawah halaman ini dan pilih Edit halaman ini GitHub. Kontribusi Anda akan membantu membuat panduan pengguna kami lebih baik untuk semua orang.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Simpan sistem file elastis dengan Amazon EFS
Amazon Elastic File System (AmazonEFS) menyediakan penyimpanan file tanpa server dan sepenuhnya elastis sehingga Anda dapat berbagi data file tanpa menyediakan atau mengelola kapasitas dan kinerja penyimpanan. Driver Amazon EFS Container Storage Interface (CSI)
Pertimbangan
-
EFSCSIDriver Amazon tidak kompatibel dengan gambar kontainer berbasis Windows.
-
Anda tidak dapat menggunakan penyediaan dinamis untuk volume persisten dengan
node Fargate, tetapi Anda dapat menggunakan penyediaan statis. -
Penyediaan dinamis
membutuhkan 1.2
atau lebih lambat dari pengemudi. Anda dapat menggunakan penyediaan statis untuk volume persisten menggunakan 1.1
versi driver pada versi EKScluster Amazon yang didukung. -
Versi
1.3.2
atau yang lebih baru dari driver ini mendukung arsitektur Arm64, termasuk instance berbasis Amazon EC2 Graviton. -
Versi
1.4.2
atau yang lebih baru dari driver ini mendukung penggunaan FIPS untuk pemasangan sistem file. -
Catat kuota sumber daya untuk AmazonEFS. Misalnya, ada kuota 1000 titik akses yang dapat dibuat untuk setiap sistem EFS file Amazon. Untuk informasi selengkapnya, lihat kuota EFS sumber daya Amazon yang tidak dapat Anda ubah.
-
Mulai dari versi
2.0.0
, driver ini beralih dari menggunakan stunnel
keefs-proxy
untuk TLS koneksi. Ketikaefs-proxy
digunakan, itu akan membuka sejumlah thread sama dengan satu ditambah jumlah core untuk node yang sedang berjalan.
Prasyarat
-
Yang ada AWS Identity and Access Management (IAM) OpenID Connect (OIDC) penyedia untuk cluster Anda. Untuk menentukan apakah Anda sudah memiliki satu, atau harus membuat satu, lihat Buat sebuah IAM OIDC penyedia untuk klaster Anda.
-
Versi
2.12.3
atau yang lebih baru atau versi1.27.160
atau yang lebih baru dari AWS Command Line Interface (AWS CLI) diinstal dan dikonfigurasi pada perangkat Anda atau AWS CloudShell. Untuk memeriksa versi Anda saat ini, gunakan
. Package manager sepertiaws --version | cut -d / -f2 | cut -d ' ' -f1
yum
,apt-get
, atau Homebrew untuk macOS sering beberapa versi di belakang versi terbaru dari AWS CLI. Untuk menginstal versi terbaru, lihat Menginstal, memperbarui, dan menghapus konfigurasi AWS CLI dan Cepat dengan aws configure di Panduan Pengguna AWS Command Line Interface . AWS CLI Versi yang diinstal AWS CloudShell mungkin juga beberapa versi di belakang versi terbaru. Untuk memperbaruinya, lihat Menginstal AWS CLI ke direktori home Anda di Panduan AWS CloudShell Pengguna. -
Alat baris
kubectl
perintah diinstal pada perangkat Anda atau AWS CloudShell. Versi ini bisa sama dengan atau hingga satu versi minor lebih awal atau lebih lambat dari Kubernetes versi cluster Anda. Misalnya, jika versi cluster Anda1.30
, Anda dapat menggunakankubectl
versi1.29
,1.30
, atau1.31
dengan itu. Untuk menginstal atau memutakhirkankubectl
, lihat Mengatur kubectl dan eksctl.
Langkah 1: Buat IAM peran
EFSCSIDriver Amazon memerlukan IAM izin untuk berinteraksi dengan sistem file Anda. Buat IAM peran dan lampirkan kebijakan AWS terkelola yang diperlukan padanya. Anda dapat menggunakaneksctl
, AWS Management Console, atau AWS CLI.
catatan
Langkah-langkah spesifik dalam prosedur ini ditulis untuk menggunakan driver sebagai EKS add-on Amazon. Untuk detail tentang instalasi yang dikelola sendiri, lihat Mengatur izin driver
Langkah 2: Dapatkan EFS CSI driver Amazon
Kami menyarankan Anda menginstal EFS CSI driver Amazon melalui EKS add-on Amazon. Untuk menambahkan EKS add-on Amazon ke cluster Anda, lihatMembuat EKS add-on Amazon. Untuk informasi selengkapnya tentang add-on, lihatEKSPengaya Amazon. Jika Anda tidak dapat menggunakan EKS add-on Amazon, kami mendorong Anda untuk mengirimkan masalah tentang mengapa Anda tidak dapat menggunakan peta jalan Kontainer GitHub repositori
Atau, jika Anda menginginkan penginstalan EFS CSI driver Amazon yang dikelola sendiri, lihat Instalasi
Langkah 3: Buat sistem EFS file Amazon
catatan
Langkah ini tidak diperlukan untuk AWS Fargate A Pod berjalan di Fargate secara otomatis memasang sistem file AmazonEFS.
Untuk membuat sistem EFS file Amazon, lihat Membuat sistem EFS file Amazon untuk Amazon EKS
Langkah 4: Menyebarkan aplikasi sampel
Anda dapat menerapkan berbagai contoh aplikasi dan memodifikasinya sesuai kebutuhan. Untuk informasi selengkapnya, lihat Contoh