Bantu tingkatkan halaman ini
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Untuk berkontribusi pada panduan pengguna ini, pilih Edit halaman ini pada GitHub tautan yang terletak di panel kanan setiap halaman.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat AMI Amazon Linux yang dioptimalkan EKS khusus
Awas
Amazon EKS berhenti menerbitkan Amazon Linux 2 (AL2) yang dioptimalkan EKS AMIs pada 26 November 2025. AL2023 dan Bottlerocket berbasis Amazon EKS tersedia AMIs untuk semua versi Kubernetes yang didukung termasuk 1,33 dan yang lebih tinggi.
Amazon EKS menyediakan skrip build open-source di repositori Amazon EKS AMI Build Specificationkubelet, AWS IAM Authenticator untuk Kubernetes, dan membangun AMI berbasis AL Anda sendiri dari awal.
Repositori ini berisi skrip bootstrap khusus untuk AL2 dan alat nodeadm untuk AL2
Saat membangun kustom AMIs dengan EKS yang dioptimalkan AMIs sebagai basis, tidak disarankan atau didukung untuk menjalankan peningkatan sistem operasi (mis. dnf upgrade) atau tingkatkan salah satu paket Kubernetes atau GPU yang disertakan dalam EKS yang dioptimalkan AMIs, karena ini berisiko merusak kompatibilitas komponen. Jika Anda memutakhirkan sistem operasi atau paket yang disertakan dalam EKS yang dioptimalkan AMIs, disarankan untuk menguji secara menyeluruh dalam lingkungan pengembangan atau pementasan sebelum menerapkan ke produksi.
Saat membuat kustom AMIs untuk instance GPU, disarankan untuk membuat kustom terpisah AMIs untuk setiap pembuatan tipe instans dan keluarga yang akan Anda jalankan. Driver dan paket penginstalan AMIs selektif yang dioptimalkan EKS yang dioptimalkan secara selektif saat runtime berdasarkan generasi dan keluarga tipe instans yang mendasarinya. Untuk informasi selengkapnya, lihat skrip EKS AMI untuk instalasi
Prasyarat
Mulai cepat
Quickstart ini menunjukkan kepada Anda perintah untuk membuat AMI kustom di AWS akun Anda. Untuk mempelajari lebih lanjut tentang konfigurasi yang tersedia untuk menyesuaikan AMI Anda, lihat variabel templat di halaman Amazon Linux 2023
Prasyarat
Instal plugin Amazon
packer plugins install github.com/hashicorp/amazon
Langkah 1. Siapkan lingkungan Anda
Kloning atau fork repositori Amazon EKS AMI resmi. Contoh:
git clone https://github.com/awslabs/amazon-eks-ami.git cd amazon-eks-ami
Verifikasi bahwa Packer diinstal:
packer --version
Langkah 2. Buat AMI khusus
Berikut ini adalah contoh perintah untuk berbagai kustom AMIs.
Dasar NVIDIA AL2 AMI:
make k8s=1.31 os_distro=al2 \ enable_accelerator=nvidia \ nvidia_driver_major_version=560 \ enable_efa=true
Dasar NVIDIA AL2 023 AMI:
make k8s=1.31 os_distro=al2023 \ enable_accelerator=nvidia \ nvidia_driver_major_version=560 \ enable_efa=true
Neuron 023 AL2 AMI yang sesuai dengan STIG:
make k8s=1.31 os_distro=al2023 \ enable_accelerator=neuron \ enable_fips=true \ source_ami_id=ami-0abcd1234efgh5678 \ kms_key_id=alias/aws-stig
Setelah Anda menjalankan perintah ini, Packer akan melakukan hal berikut: * Luncurkan EC2 instance Amazon sementara. * Instal komponen, driver, dan konfigurasi Kubernetes. * Buat AMI di AWS akun Anda.
Output yang diharapkan akan terlihat seperti ini:
==> Wait completed after 8 minutes 42 seconds ==> Builds finished. The artifacts of successful builds are: --> amazon-ebs: AMIs were created: us-west-2: ami-0e139a4b1a7a9a3e9 --> amazon-ebs: AMIs were created: us-west-2: ami-0e139a4b1a7a9a3e9 --> amazon-ebs: AMIs were created: us-west-2: ami-0e139a4b1a7a9a3e9
Langkah 3. Lihat nilai default
Untuk melihat nilai default dan opsi tambahan, jalankan perintah berikut:
make help